Changeset 282702 in webkit
- Timestamp:
- Sep 17, 2021, 4:02:17 PM (4 years ago)
- Location:
- trunk
- Files:
-
- 34 added
- 28 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/imported/w3c/ChangeLog
r282696 r282702 1 2021-09-17 Alex Christensen <achristensen@webkit.org> 2 3 Addition of CSSTransformValue, CSSTransformComponent & subclasses 4 https://bugs.webkit.org/show_bug.cgi?id=230284 5 6 Reviewed by Alex Christensen. 7 8 * web-platform-tests/css/css-typed-om/idlharness-expected.txt: 9 * web-platform-tests/css/css-typed-om/rotate-by-added-angle-expected.txt: 10 * web-platform-tests/css/css-typed-om/stylevalue-normalization/transformvalue-normalization.tentative-expected.txt: 11 * web-platform-tests/css/css-typed-om/stylevalue-serialization/crashtests/cssTransform-Internal-value-expected.txt: 12 * web-platform-tests/css/css-typed-om/stylevalue-serialization/cssTransformValue.tentative-expected.txt: 13 * web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssMatrixComponent.tentative-expected.txt: 14 * web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssPerspective.tentative-expected.txt: 15 * web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssRotate.tentative-expected.txt: 16 * web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssScale.tentative-expected.txt: 17 * web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkew.tentative-expected.txt: 18 * web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkewX.tentative-expected.txt: 19 * web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkewY.tentative-expected.txt: 20 * web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix-expected.txt: 21 * web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix-relative-units-expected.txt: 22 * web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformValue-toMatrix-expected.txt: 23 * web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative-expected.txt: 24 * web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTranslate.tentative-expected.txt: 25 1 26 2021-09-17 Cameron McCormack <heycam@apple.com> 2 27 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-typed-om/idlharness-expected.txt
r282356 r282702 246 246 PASS CSSNumericArray interface: iterable<CSSNumericValue> 247 247 PASS CSSNumericArray interface: attribute length 248 FAIL CSSTransformValue interface: existence and properties of interface object assert_own_property: self does not have own property "CSSTransformValue" expected property "CSSTransformValue" missing 249 FAIL CSSTransformValue interface object length assert_own_property: self does not have own property "CSSTransformValue" expected property "CSSTransformValue" missing 250 FAIL CSSTransformValue interface object name assert_own_property: self does not have own property "CSSTransformValue" expected property "CSSTransformValue" missing 251 FAIL CSSTransformValue interface: existence and properties of interface prototype object assert_own_property: self does not have own property "CSSTransformValue" expected property "CSSTransformValue" missing 252 FAIL CSSTransformValue interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "CSSTransformValue" expected property "CSSTransformValue" missing 253 FAIL CSSTransformValue interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "CSSTransformValue" expected property "CSSTransformValue" missing 254 FAIL CSSTransformValue interface: iterable<CSSTransformComponent> undefined is not an object (evaluating 'this.get_interface_object().prototype') 255 FAIL CSSTransformValue interface: attribute length assert_own_property: self does not have own property "CSSTransformValue" expected property "CSSTransformValue" missing 256 FAIL CSSTransformValue interface: attribute is2D assert_own_property: self does not have own property "CSSTransformValue" expected property "CSSTransformValue" missing 257 FAIL CSSTransformValue interface: operation toMatrix() assert_own_property: self does not have own property "CSSTransformValue" expected property "CSSTransformValue" missing 248 PASS CSSTransformValue interface: existence and properties of interface object 249 PASS CSSTransformValue interface object length 250 PASS CSSTransformValue interface object name 251 PASS CSSTransformValue interface: existence and properties of interface prototype object 252 PASS CSSTransformValue interface: existence and properties of interface prototype object's "constructor" property 253 PASS CSSTransformValue interface: existence and properties of interface prototype object's @@unscopables property 254 PASS CSSTransformValue interface: iterable<CSSTransformComponent> 255 PASS CSSTransformValue interface: attribute length 256 PASS CSSTransformValue interface: attribute is2D 257 PASS CSSTransformValue interface: operation toMatrix() 258 258 FAIL CSSTransformValue must be primary interface of transformValue assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: transformValue" 259 259 FAIL Stringification of transformValue assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: transformValue" … … 265 265 FAIL CSSStyleValue interface: transformValue must inherit property "parseAll(USVString, USVString)" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: transformValue" 266 266 FAIL CSSStyleValue interface: calling parseAll(USVString, USVString) on transformValue with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: transformValue" 267 FAIL CSSTransformComponent interface: existence and properties of interface object assert_own_property: self does not have own property "CSSTransformComponent" expected property "CSSTransformComponent" missing 268 FAIL CSSTransformComponent interface object length assert_own_property: self does not have own property "CSSTransformComponent" expected property "CSSTransformComponent" missing 269 FAIL CSSTransformComponent interface object name assert_own_property: self does not have own property "CSSTransformComponent" expected property "CSSTransformComponent" missing 270 FAIL CSSTransformComponent interface: existence and properties of interface prototype object assert_own_property: self does not have own property "CSSTransformComponent" expected property "CSSTransformComponent" missing 271 FAIL CSSTransformComponent interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "CSSTransformComponent" expected property "CSSTransformComponent" missing 272 FAIL CSSTransformComponent interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "CSSTransformComponent" expected property "CSSTransformComponent" missing 273 FAIL CSSTransformComponent interface: stringifier assert_own_property: self does not have own property "CSSTransformComponent" expected property "CSSTransformComponent" missing 274 FAIL CSSTransformComponent interface: attribute is2D assert_own_property: self does not have own property "CSSTransformComponent" expected property "CSSTransformComponent" missing 275 FAIL CSSTransformComponent interface: operation toMatrix() assert_own_property: self does not have own property "CSSTransformComponent" expected property "CSSTransformComponent" missing 276 FAIL CSSTranslate interface: existence and properties of interface object assert_own_property: self does not have own property "CSSTranslate" expected property "CSSTranslate" missing 277 FAIL CSSTranslate interface object length assert_own_property: self does not have own property "CSSTranslate" expected property "CSSTranslate" missing 278 FAIL CSSTranslate interface object name assert_own_property: self does not have own property "CSSTranslate" expected property "CSSTranslate" missing 279 FAIL CSSTranslate interface: existence and properties of interface prototype object assert_own_property: self does not have own property "CSSTranslate" expected property "CSSTranslate" missing 280 FAIL CSSTranslate interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "CSSTranslate" expected property "CSSTranslate" missing 281 FAIL CSSTranslate interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "CSSTranslate" expected property "CSSTranslate" missing 282 FAIL CSSTranslate interface: attribute x assert_own_property: self does not have own property "CSSTranslate" expected property "CSSTranslate" missing 283 FAIL CSSTranslate interface: attribute y assert_own_property: self does not have own property "CSSTranslate" expected property "CSSTranslate" missing 284 FAIL CSSTranslate interface: attribute z assert_own_property: self does not have own property "CSSTranslate" expected property "CSSTranslate" missing 267 PASS CSSTransformComponent interface: existence and properties of interface object 268 PASS CSSTransformComponent interface object length 269 PASS CSSTransformComponent interface object name 270 PASS CSSTransformComponent interface: existence and properties of interface prototype object 271 PASS CSSTransformComponent interface: existence and properties of interface prototype object's "constructor" property 272 PASS CSSTransformComponent interface: existence and properties of interface prototype object's @@unscopables property 273 PASS CSSTransformComponent interface: stringifier 274 PASS CSSTransformComponent interface: attribute is2D 275 PASS CSSTransformComponent interface: operation toMatrix() 276 PASS CSSTranslate interface: existence and properties of interface object 277 PASS CSSTranslate interface object length 278 PASS CSSTranslate interface object name 279 PASS CSSTranslate interface: existence and properties of interface prototype object 280 PASS CSSTranslate interface: existence and properties of interface prototype object's "constructor" property 281 PASS CSSTranslate interface: existence and properties of interface prototype object's @@unscopables property 282 PASS CSSTranslate interface: attribute x 283 PASS CSSTranslate interface: attribute y 284 PASS CSSTranslate interface: attribute z 285 285 FAIL CSSTranslate must be primary interface of transformValue[0] assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: transformValue" 286 286 FAIL Stringification of transformValue[0] assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: transformValue" … … 290 290 FAIL CSSTransformComponent interface: transformValue[0] must inherit property "is2D" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: transformValue" 291 291 FAIL CSSTransformComponent interface: transformValue[0] must inherit property "toMatrix()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: transformValue" 292 FAIL CSSRotate interface: existence and properties of interface object assert_own_property: self does not have own property "CSSRotate" expected property "CSSRotate" missing 293 FAIL CSSRotate interface object length assert_own_property: self does not have own property "CSSRotate" expected property "CSSRotate" missing 294 FAIL CSSRotate interface object name assert_own_property: self does not have own property "CSSRotate" expected property "CSSRotate" missing 295 FAIL CSSRotate interface: existence and properties of interface prototype object assert_own_property: self does not have own property "CSSRotate" expected property "CSSRotate" missing 296 FAIL CSSRotate interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "CSSRotate" expected property "CSSRotate" missing 297 FAIL CSSRotate interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "CSSRotate" expected property "CSSRotate" missing 298 FAIL CSSRotate interface: attribute x assert_own_property: self does not have own property "CSSRotate" expected property "CSSRotate" missing 299 FAIL CSSRotate interface: attribute y assert_own_property: self does not have own property "CSSRotate" expected property "CSSRotate" missing 300 FAIL CSSRotate interface: attribute z assert_own_property: self does not have own property "CSSRotate" expected property "CSSRotate" missing 301 FAIL CSSRotate interface: attribute angle assert_own_property: self does not have own property "CSSRotate" expected property "CSSRotate" missing 292 PASS CSSRotate interface: existence and properties of interface object 293 PASS CSSRotate interface object length 294 PASS CSSRotate interface object name 295 PASS CSSRotate interface: existence and properties of interface prototype object 296 PASS CSSRotate interface: existence and properties of interface prototype object's "constructor" property 297 PASS CSSRotate interface: existence and properties of interface prototype object's @@unscopables property 298 PASS CSSRotate interface: attribute x 299 PASS CSSRotate interface: attribute y 300 PASS CSSRotate interface: attribute z 301 PASS CSSRotate interface: attribute angle 302 302 FAIL CSSRotate must be primary interface of rotate assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: rotate" 303 303 FAIL Stringification of rotate assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: rotate" … … 308 308 FAIL CSSTransformComponent interface: rotate must inherit property "is2D" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: rotate" 309 309 FAIL CSSTransformComponent interface: rotate must inherit property "toMatrix()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: rotate" 310 FAIL CSSScale interface: existence and properties of interface object assert_own_property: self does not have own property "CSSScale" expected property "CSSScale" missing 311 FAIL CSSScale interface object length assert_own_property: self does not have own property "CSSScale" expected property "CSSScale" missing 312 FAIL CSSScale interface object name assert_own_property: self does not have own property "CSSScale" expected property "CSSScale" missing 313 FAIL CSSScale interface: existence and properties of interface prototype object assert_own_property: self does not have own property "CSSScale" expected property "CSSScale" missing 314 FAIL CSSScale interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "CSSScale" expected property "CSSScale" missing 315 FAIL CSSScale interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "CSSScale" expected property "CSSScale" missing 316 FAIL CSSScale interface: attribute x assert_own_property: self does not have own property "CSSScale" expected property "CSSScale" missing 317 FAIL CSSScale interface: attribute y assert_own_property: self does not have own property "CSSScale" expected property "CSSScale" missing 318 FAIL CSSScale interface: attribute z assert_own_property: self does not have own property "CSSScale" expected property "CSSScale" missing 310 PASS CSSScale interface: existence and properties of interface object 311 PASS CSSScale interface object length 312 PASS CSSScale interface object name 313 PASS CSSScale interface: existence and properties of interface prototype object 314 PASS CSSScale interface: existence and properties of interface prototype object's "constructor" property 315 PASS CSSScale interface: existence and properties of interface prototype object's @@unscopables property 316 PASS CSSScale interface: attribute x 317 PASS CSSScale interface: attribute y 318 PASS CSSScale interface: attribute z 319 319 FAIL CSSScale must be primary interface of scale assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: scale" 320 320 FAIL Stringification of scale assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: scale" … … 324 324 FAIL CSSTransformComponent interface: scale must inherit property "is2D" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: scale" 325 325 FAIL CSSTransformComponent interface: scale must inherit property "toMatrix()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: scale" 326 FAIL CSSSkew interface: existence and properties of interface object assert_own_property: self does not have own property "CSSSkew" expected property "CSSSkew" missing 327 FAIL CSSSkew interface object length assert_own_property: self does not have own property "CSSSkew" expected property "CSSSkew" missing 328 FAIL CSSSkew interface object name assert_own_property: self does not have own property "CSSSkew" expected property "CSSSkew" missing 329 FAIL CSSSkew interface: existence and properties of interface prototype object assert_own_property: self does not have own property "CSSSkew" expected property "CSSSkew" missing 330 FAIL CSSSkew interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "CSSSkew" expected property "CSSSkew" missing 331 FAIL CSSSkew interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "CSSSkew" expected property "CSSSkew" missing 332 FAIL CSSSkew interface: attribute ax assert_own_property: self does not have own property "CSSSkew" expected property "CSSSkew" missing 333 FAIL CSSSkew interface: attribute ay assert_own_property: self does not have own property "CSSSkew" expected property "CSSSkew" missing 326 PASS CSSSkew interface: existence and properties of interface object 327 PASS CSSSkew interface object length 328 PASS CSSSkew interface object name 329 PASS CSSSkew interface: existence and properties of interface prototype object 330 PASS CSSSkew interface: existence and properties of interface prototype object's "constructor" property 331 PASS CSSSkew interface: existence and properties of interface prototype object's @@unscopables property 332 PASS CSSSkew interface: attribute ax 333 PASS CSSSkew interface: attribute ay 334 334 FAIL CSSSkew must be primary interface of skew assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: skew" 335 335 FAIL Stringification of skew assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: skew" … … 338 338 FAIL CSSTransformComponent interface: skew must inherit property "is2D" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: skew" 339 339 FAIL CSSTransformComponent interface: skew must inherit property "toMatrix()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: skew" 340 FAIL CSSSkewX interface: existence and properties of interface object assert_own_property: self does not have own property "CSSSkewX" expected property "CSSSkewX" missing 341 FAIL CSSSkewX interface object length assert_own_property: self does not have own property "CSSSkewX" expected property "CSSSkewX" missing 342 FAIL CSSSkewX interface object name assert_own_property: self does not have own property "CSSSkewX" expected property "CSSSkewX" missing 343 FAIL CSSSkewX interface: existence and properties of interface prototype object assert_own_property: self does not have own property "CSSSkewX" expected property "CSSSkewX" missing 344 FAIL CSSSkewX interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "CSSSkewX" expected property "CSSSkewX" missing 345 FAIL CSSSkewX interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "CSSSkewX" expected property "CSSSkewX" missing 346 FAIL CSSSkewX interface: attribute ax assert_own_property: self does not have own property "CSSSkewX" expected property "CSSSkewX" missing 340 PASS CSSSkewX interface: existence and properties of interface object 341 PASS CSSSkewX interface object length 342 PASS CSSSkewX interface object name 343 PASS CSSSkewX interface: existence and properties of interface prototype object 344 PASS CSSSkewX interface: existence and properties of interface prototype object's "constructor" property 345 PASS CSSSkewX interface: existence and properties of interface prototype object's @@unscopables property 346 PASS CSSSkewX interface: attribute ax 347 347 FAIL CSSSkewX must be primary interface of skewX assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: skewX" 348 348 FAIL Stringification of skewX assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: skewX" … … 350 350 FAIL CSSTransformComponent interface: skewX must inherit property "is2D" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: skewX" 351 351 FAIL CSSTransformComponent interface: skewX must inherit property "toMatrix()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: skewX" 352 FAIL CSSSkewY interface: existence and properties of interface object assert_own_property: self does not have own property "CSSSkewY" expected property "CSSSkewY" missing 353 FAIL CSSSkewY interface object length assert_own_property: self does not have own property "CSSSkewY" expected property "CSSSkewY" missing 354 FAIL CSSSkewY interface object name assert_own_property: self does not have own property "CSSSkewY" expected property "CSSSkewY" missing 355 FAIL CSSSkewY interface: existence and properties of interface prototype object assert_own_property: self does not have own property "CSSSkewY" expected property "CSSSkewY" missing 356 FAIL CSSSkewY interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "CSSSkewY" expected property "CSSSkewY" missing 357 FAIL CSSSkewY interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "CSSSkewY" expected property "CSSSkewY" missing 358 FAIL CSSSkewY interface: attribute ay assert_own_property: self does not have own property "CSSSkewY" expected property "CSSSkewY" missing 352 PASS CSSSkewY interface: existence and properties of interface object 353 PASS CSSSkewY interface object length 354 PASS CSSSkewY interface object name 355 PASS CSSSkewY interface: existence and properties of interface prototype object 356 PASS CSSSkewY interface: existence and properties of interface prototype object's "constructor" property 357 PASS CSSSkewY interface: existence and properties of interface prototype object's @@unscopables property 358 PASS CSSSkewY interface: attribute ay 359 359 FAIL CSSSkewY must be primary interface of skewY assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: skewY" 360 360 FAIL Stringification of skewY assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: skewY" … … 362 362 FAIL CSSTransformComponent interface: skewY must inherit property "is2D" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: skewY" 363 363 FAIL CSSTransformComponent interface: skewY must inherit property "toMatrix()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: skewY" 364 FAIL CSSPerspective interface: existence and properties of interface object assert_own_property: self does not have own property "CSSPerspective" expected property "CSSPerspective" missing 365 FAIL CSSPerspective interface object length assert_own_property: self does not have own property "CSSPerspective" expected property "CSSPerspective" missing 366 FAIL CSSPerspective interface object name assert_own_property: self does not have own property "CSSPerspective" expected property "CSSPerspective" missing 367 FAIL CSSPerspective interface: existence and properties of interface prototype object assert_own_property: self does not have own property "CSSPerspective" expected property "CSSPerspective" missing 368 FAIL CSSPerspective interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "CSSPerspective" expected property "CSSPerspective" missing 369 FAIL CSSPerspective interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "CSSPerspective" expected property "CSSPerspective" missing 370 FAIL CSSPerspective interface: attribute length assert_own_property: self does not have own property "CSSPerspective" expected property "CSSPerspective" missing 364 PASS CSSPerspective interface: existence and properties of interface object 365 PASS CSSPerspective interface object length 366 PASS CSSPerspective interface object name 367 PASS CSSPerspective interface: existence and properties of interface prototype object 368 PASS CSSPerspective interface: existence and properties of interface prototype object's "constructor" property 369 PASS CSSPerspective interface: existence and properties of interface prototype object's @@unscopables property 370 PASS CSSPerspective interface: attribute length 371 371 FAIL CSSPerspective must be primary interface of perspective assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: perspective" 372 372 FAIL Stringification of perspective assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: perspective" … … 374 374 FAIL CSSTransformComponent interface: perspective must inherit property "is2D" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: perspective" 375 375 FAIL CSSTransformComponent interface: perspective must inherit property "toMatrix()" with the proper type assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: perspective" 376 FAIL CSSMatrixComponent interface: existence and properties of interface object assert_own_property: self does not have own property "CSSMatrixComponent" expected property "CSSMatrixComponent" missing 377 FAIL CSSMatrixComponent interface object length assert_own_property: self does not have own property "CSSMatrixComponent" expected property "CSSMatrixComponent" missing 378 FAIL CSSMatrixComponent interface object name assert_own_property: self does not have own property "CSSMatrixComponent" expected property "CSSMatrixComponent" missing 379 FAIL CSSMatrixComponent interface: existence and properties of interface prototype object assert_own_property: self does not have own property "CSSMatrixComponent" expected property "CSSMatrixComponent" missing 380 FAIL CSSMatrixComponent interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "CSSMatrixComponent" expected property "CSSMatrixComponent" missing 381 FAIL CSSMatrixComponent interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "CSSMatrixComponent" expected property "CSSMatrixComponent" missing 382 FAIL CSSMatrixComponent interface: attribute matrix assert_own_property: self does not have own property "CSSMatrixComponent" expected property "CSSMatrixComponent" missing 376 PASS CSSMatrixComponent interface: existence and properties of interface object 377 PASS CSSMatrixComponent interface object length 378 PASS CSSMatrixComponent interface object name 379 PASS CSSMatrixComponent interface: existence and properties of interface prototype object 380 PASS CSSMatrixComponent interface: existence and properties of interface prototype object's "constructor" property 381 PASS CSSMatrixComponent interface: existence and properties of interface prototype object's @@unscopables property 382 PASS CSSMatrixComponent interface: attribute matrix 383 383 FAIL CSSMatrixComponent must be primary interface of matrix assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: matrix" 384 384 FAIL Stringification of matrix assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: Can't find variable: matrix" -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-typed-om/rotate-by-added-angle-expected.txt
r282356 r282702 1 CONSOLE MESSAGE: ReferenceError: Can't find variable: CSSTransformValue1 CONSOLE MESSAGE: TypeError: target.attributeStyleMap.set is not a function. (In 'target.attributeStyleMap.set('transform', transform)', 'target.attributeStyleMap.set' is undefined) 2 2 layer at (0,0) size 800x600 3 3 RenderView at (0,0) size 800x600 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-typed-om/stylevalue-normalization/transformvalue-normalization.tentative-expected.txt
r281127 r282702 1 CONSOLE MESSAGE: ReferenceError: Can't find variable: CSSTranslate2 1 3 Harness Error (FAIL), message = ReferenceError: Can't find variable: CSSTranslate 2 FAIL Normalizing a matrix() returns a CSSMatrixComponent matrix(1, 2, 3, 4, 5, 6) cannot be parsed as a transform 3 FAIL Normalizing a matrix3d() returns a CSSMatrixComponent matrix3d(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16) cannot be parsed as a transform 4 FAIL Normalizing a translate() with X returns a CSSTranslate translate(1px) cannot be parsed as a transform 5 FAIL Normalizing a translate() with X and Y returns a CSSTranslate translate(1%, 1px) cannot be parsed as a transform 6 FAIL Normalizing a translateX() returns a CSSTranslate translateX(1%) cannot be parsed as a transform 7 FAIL Normalizing a translateY() returns a CSSTranslate translateY(1px) cannot be parsed as a transform 8 FAIL Normalizing a translate3d() returns a CSSTranslate translate3d(1px, 2%, 3px) cannot be parsed as a transform 9 FAIL Normalizing a translateZ() returns a CSSTranslate translateZ(1px) cannot be parsed as a transform 10 FAIL Normalizing a scale() with one argument returns a CSSScale scale(2) cannot be parsed as a transform 11 FAIL Normalizing a scale() with two arguments returns a CSSScale scale(2, 3) cannot be parsed as a transform 12 FAIL Normalizing a scaleX() returns a CSSScale scaleX(2) cannot be parsed as a transform 13 FAIL Normalizing a scaleY() returns a CSSScale scaleY(2) cannot be parsed as a transform 14 FAIL Normalizing a scale3d() returns a CSSScale scale3d(1, 2, 3) cannot be parsed as a transform 15 FAIL Normalizing a scaleZ() returns a CSSScale scaleZ(2) cannot be parsed as a transform 16 FAIL Normalizing a rotate() returns a CSSRotate rotate(90deg) cannot be parsed as a transform 17 FAIL Normalizing a rotate3d() returns a CSSRotate rotate3d(1, 2, 3, 90deg) cannot be parsed as a transform 18 FAIL Normalizing a rotateX() returns a CSSRotate rotateX(90deg) cannot be parsed as a transform 19 FAIL Normalizing a rotateY() returns a CSSRotate rotateY(90deg) cannot be parsed as a transform 20 FAIL Normalizing a rotateZ() returns a CSSRotate rotateZ(90deg) cannot be parsed as a transform 21 FAIL Normalizing a skew() with only X returns a CSSSkew skew(90deg) cannot be parsed as a transform 22 FAIL Normalizing a skew() with X and Y which is 0 value returns a CSSSkew skew(90deg, 0deg) cannot be parsed as a transform 23 FAIL Normalizing a skew() with X and Y returns a CSSSkew skew(90deg, 45deg) cannot be parsed as a transform 24 FAIL Normalizing a skewX() returns a CSSSkewX skewX(90deg) cannot be parsed as a transform 25 FAIL Normalizing a skewY() returns a CSSSkewY skewY(90deg) cannot be parsed as a transform 26 FAIL Normalizing a perspective() returns a CSSPerspective perspective(1px) cannot be parsed as a transform 27 FAIL Normalizing a <transform-list> returns a CSSTransformValue containing all the transforms translate(1px) rotateX(90deg) perspective(1px) skew(90deg) skewX(20deg) skewY(30deg) scale3d(1, 2, 3) cannot be parsed as a transform 28 FAIL Normalizing transforms with calc values contains CSSMathValues translate(calc(1px + 1em)) perspective(calc(1px + 1em)) cannot be parsed as a transform 4 29 5 FAIL Normalizing a matrix() returns a CSSMatrixComponent Can't find variable: CSSTransformValue6 FAIL Normalizing a matrix3d() returns a CSSMatrixComponent Can't find variable: CSSTransformValue7 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-typed-om/stylevalue-serialization/crashtests/cssTransform-Internal-value-expected.txt
r282356 r282702 1 CONSOLE MESSAGE: ReferenceError: Can't find variable: CSSTranslate2 1 layer at (0,0) size 800x600 3 2 RenderView at (0,0) size 800x600 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-typed-om/stylevalue-serialization/cssTransformValue.tentative-expected.txt
r281127 r282702 1 CONSOLE MESSAGE: ReferenceError: Can't find variable: CSSTranslate2 1 3 Harness Error (FAIL), message = ReferenceError: Can't find variable: CSSTranslate 2 FAIL CSSTranslate with 2 arguments serializes correctly assert_equals: expected "translate(1%, 1px)" but got "" 3 FAIL CSSTranslate with 3 arguments serializes correctly assert_equals: expected "translate3d(1px, 2%, 3px)" but got "" 4 FAIL CSSScale with 2 arguments serializes correctly assert_equals: expected "scale(2, 3)" but got "" 5 FAIL CSSScale with 3 arguments serializes correctly assert_equals: expected "scale3d(1, 2, 3)" but got "" 6 FAIL CSSRotate with 1 argument serializes correctly assert_equals: expected "rotate(90deg)" but got "" 7 FAIL CSSRotate with 4 arguments serializes correctly assert_equals: expected "rotate3d(1, 2, 3, 90deg)" but got "" 8 FAIL CSSSkew serializes correctly assert_equals: expected "skew(90deg, 45deg)" but got "" 9 FAIL CSSSkew with Y which is 0 value serializes correctly assert_equals: expected "skew(90deg)" but got "" 10 FAIL CSSSkewX serializes correctly assert_equals: expected "skewX(90deg)" but got "" 11 FAIL CSSSkewY serializes correctly assert_equals: expected "skewY(90deg)" but got "" 12 FAIL CSSPerspective serializes correctly assert_equals: expected "perspective(1px)" but got "" 13 FAIL CSSPerspective with negative length serializes correctly assert_equals: expected "perspective(calc(-1px))" but got "" 14 FAIL CSSTransformValue with a single transform serializes correctly assert_equals: expected "perspective(1px)" but got "" 15 FAIL CSSTransformValue with multiple transforms serializes correctly assert_equals: expected "translate(1px, 0px) rotate(90deg) perspective(1px) skew(90deg, 45deg) scale3d(1, 2, 3)" but got "" 16 FAIL CSSTransformValue containing CSSMathValues serializes correctly assert_equals: expected "translate(calc(1px + 1em), 0px) rotate(calc(90deg + 1turn)) perspective(calc(1px + 1em)) skew(calc(90deg * 2), calc(1turn * 2)) scale3d(calc(1 * 2), calc(1 + 1), calc(3))" but got "" 17 FAIL CSSMatrixComponent with 6 elements serializes correctly assert_equals: expected "matrix(1, 2, 3, 4, 5, 6)" but got "" 18 FAIL CSSMatrixComponent with 16 elements serializes correctly assert_equals: expected "matrix3d(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)" but got "" 19 FAIL CSSTransformValue with updated is2D serializes as 2D transforms assert_equals: expected "translate(1px, 2px) rotate(90deg) scale(1, 2)" but got "" 4 20 5 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssMatrixComponent.tentative-expected.txt
r281127 r282702 1 1 2 FAIL CSSMatrixComponent can be constructed from a 2D matrix with is2D true Can't find variable: CSSMatrixComponent3 FAIL CSSMatrixComponent can be constructed from a 2D matrix with is2D false Can't find variable: CSSMatrixComponent 4 FAIL CSSMatrixComponent can be constructed from a 2D matrix without a CSSMatrixComponentOptions Can't find variable: CSSMatrixComponent5 FAIL CSSMatrixComponent can be constructed from a 2D matrix with an invalid CSSMatrixComponentOptions Can't find variable: CSSMatrixComponent6 FAIL CSSMatrixComponent.matrix can be updated to a 2D matrix Can't find variable: CSSMatrixComponent 7 FAIL CSSMatrixComponent can be constructed from a 3D matrix with is2D true Can't find variable: CSSMatrixComponent8 FAIL CSSMatrixComponent can be constructed from a 3D matrix with is2D false Can't find variable: CSSMatrixComponent 9 FAIL CSSMatrixComponent can be constructed from a 3D matrix without a CSSMatrixComponentOptions Can't find variable: CSSMatrixComponent 10 FAIL CSSMatrixComponent can be constructed from a 3D matrix with an invalid CSSMatrixComponentOptions Can't find variable: CSSMatrixComponent 11 FAIL CSSMatrixComponent.matrix can be updated to a 3D matrix Can't find variable: CSSMatrixComponent 2 FAIL CSSMatrixComponent can be constructed from a 2D matrix with is2D true assert_true: expected true got false 3 PASS CSSMatrixComponent can be constructed from a 2D matrix with is2D false 4 FAIL CSSMatrixComponent can be constructed from a 2D matrix without a CSSMatrixComponentOptions assert_equals: expected true but got false 5 FAIL CSSMatrixComponent can be constructed from a 2D matrix with an invalid CSSMatrixComponentOptions assert_equals: expected true but got false 6 PASS CSSMatrixComponent.matrix can be updated to a 2D matrix 7 FAIL CSSMatrixComponent can be constructed from a 3D matrix with is2D true assert_true: expected true got false 8 PASS CSSMatrixComponent can be constructed from a 3D matrix with is2D false 9 PASS CSSMatrixComponent can be constructed from a 3D matrix without a CSSMatrixComponentOptions 10 PASS CSSMatrixComponent can be constructed from a 3D matrix with an invalid CSSMatrixComponentOptions 11 PASS CSSMatrixComponent.matrix can be updated to a 3D matrix 12 12 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssPerspective.tentative-expected.txt
r282356 r282702 1 1 2 FAIL Constructing a CSSPerspective with a keyword throws a TypeError assert_throws_js: function "() => new CSSPerspective(length)" threw object "ReferenceError: Can't find variable: CSSPerspective" ("ReferenceError") expected instance of function "function TypeError() { 3 [native code] 4 }" ("TypeError") 5 FAIL Constructing a CSSPerspective with a double throws a TypeError assert_throws_js: function "() => new CSSPerspective(length)" threw object "ReferenceError: Can't find variable: CSSPerspective" ("ReferenceError") expected instance of function "function TypeError() { 6 [native code] 7 }" ("TypeError") 8 FAIL Constructing a CSSPerspective with a unitless zero throws a TypeError assert_throws_js: function "() => new CSSPerspective(length)" threw object "ReferenceError: Can't find variable: CSSPerspective" ("ReferenceError") expected instance of function "function TypeError() { 9 [native code] 10 }" ("TypeError") 11 FAIL Constructing a CSSPerspective with a string length throws a TypeError assert_throws_js: function "() => new CSSPerspective(length)" threw object "ReferenceError: Can't find variable: CSSPerspective" ("ReferenceError") expected instance of function "function TypeError() { 12 [native code] 13 }" ("TypeError") 14 FAIL Constructing a CSSPerspective with a number CSSUnitValue throws a TypeError assert_throws_js: function "() => new CSSPerspective(length)" threw object "ReferenceError: Can't find variable: CSSPerspective" ("ReferenceError") expected instance of function "function TypeError() { 15 [native code] 16 }" ("TypeError") 17 FAIL Constructing a CSSPerspective with a time dimension CSSUnitValue throws a TypeError assert_throws_js: function "() => new CSSPerspective(length)" threw object "ReferenceError: Can't find variable: CSSPerspective" ("ReferenceError") expected instance of function "function TypeError() { 18 [native code] 19 }" ("TypeError") 20 FAIL Constructing a CSSPerspective with a CSSMathValue of angle type throws a TypeError assert_throws_js: function "() => new CSSPerspective(length)" threw object "ReferenceError: Can't find variable: CSSPerspective" ("ReferenceError") expected instance of function "function TypeError() { 21 [native code] 22 }" ("TypeError") 23 FAIL Updating CSSPerspective.length with a keyword throws a TypeError Can't find variable: CSSPerspective 24 FAIL Updating CSSPerspective.length with a double throws a TypeError Can't find variable: CSSPerspective 25 FAIL Updating CSSPerspective.length with a unitless zero throws a TypeError Can't find variable: CSSPerspective 26 FAIL Updating CSSPerspective.length with a string length throws a TypeError Can't find variable: CSSPerspective 27 FAIL Updating CSSPerspective.length with a number CSSUnitValue throws a TypeError Can't find variable: CSSPerspective 28 FAIL Updating CSSPerspective.length with a time dimension CSSUnitValue throws a TypeError Can't find variable: CSSPerspective 29 FAIL Updating CSSPerspective.length with a CSSMathValue of angle type throws a TypeError Can't find variable: CSSPerspective 30 FAIL CSSPerspective can be constructed from a length CSSUnitValue Can't find variable: CSSPerspective 31 FAIL CSSPerspective.length can be updated to a length CSSUnitValue Can't find variable: CSSPerspective 32 FAIL CSSPerspective can be constructed from a CSSMathValue of length type Can't find variable: CSSPerspective 33 FAIL CSSPerspective.length can be updated to a CSSMathValue of length type Can't find variable: CSSPerspective 34 FAIL Modifying CSSPerspective.is2D is a no-op Can't find variable: CSSPerspective 2 PASS Constructing a CSSPerspective with a keyword throws a TypeError 3 PASS Constructing a CSSPerspective with a double throws a TypeError 4 PASS Constructing a CSSPerspective with a unitless zero throws a TypeError 5 PASS Constructing a CSSPerspective with a string length throws a TypeError 6 FAIL Constructing a CSSPerspective with a number CSSUnitValue throws a TypeError assert_throws_js: function "() => new CSSPerspective(length)" did not throw 7 FAIL Constructing a CSSPerspective with a time dimension CSSUnitValue throws a TypeError assert_throws_js: function "() => new CSSPerspective(length)" did not throw 8 FAIL Constructing a CSSPerspective with a CSSMathValue of angle type throws a TypeError assert_throws_js: function "() => new CSSPerspective(length)" did not throw 9 PASS Updating CSSPerspective.length with a keyword throws a TypeError 10 PASS Updating CSSPerspective.length with a double throws a TypeError 11 PASS Updating CSSPerspective.length with a unitless zero throws a TypeError 12 PASS Updating CSSPerspective.length with a string length throws a TypeError 13 FAIL Updating CSSPerspective.length with a number CSSUnitValue throws a TypeError assert_throws_js: function "() => perspective.length = length" did not throw 14 FAIL Updating CSSPerspective.length with a time dimension CSSUnitValue throws a TypeError assert_throws_js: function "() => perspective.length = length" did not throw 15 FAIL Updating CSSPerspective.length with a CSSMathValue of angle type throws a TypeError assert_throws_js: function "() => perspective.length = length" did not throw 16 PASS CSSPerspective can be constructed from a length CSSUnitValue 17 PASS CSSPerspective.length can be updated to a length CSSUnitValue 18 PASS CSSPerspective can be constructed from a CSSMathValue of length type 19 PASS CSSPerspective.length can be updated to a CSSMathValue of length type 20 FAIL Modifying CSSPerspective.is2D is a no-op assert_false: expected false got true 35 21 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssRotate.tentative-expected.txt
r282356 r282702 1 1 2 FAIL Constructing a CSSRotate with a CSSUnitValue with type other than angle for the angle throws a TypeError assert_throws_js: function "() => new CSSRotate(angle)" threw object "ReferenceError: Can't find variable: CSSRotate" ("ReferenceError") expected instance of function "function TypeError() { 3 [native code] 4 }" ("TypeError") 5 FAIL Constructing a CSSRotate with a CSSMathValue that doesn't match <angle> for the angle throws a TypeError assert_throws_js: function "() => new CSSRotate(angle)" threw object "ReferenceError: Can't find variable: CSSRotate" ("ReferenceError") expected instance of function "function TypeError() { 6 [native code] 7 }" ("TypeError") 8 FAIL Constructing a CSSRotate with a CSSUnitValue with type other than number for the coordinates throws a TypeError assert_throws_js: function "() => new CSSRotate(coord, 0, 0, CSS.deg(0))" threw object "ReferenceError: Can't find variable: CSSRotate" ("ReferenceError") expected instance of function "function TypeError() { 9 [native code] 10 }" ("TypeError") 11 FAIL Constructing a CSSRotate with a CSSMathValue that doesn't match <number> for the coordinates throws a TypeError assert_throws_js: function "() => new CSSRotate(coord, 0, 0, CSS.deg(0))" threw object "ReferenceError: Can't find variable: CSSRotate" ("ReferenceError") expected instance of function "function TypeError() { 12 [native code] 13 }" ("TypeError") 14 FAIL Updating CSSRotate.x to a CSSUnitValue with type other than number throws a TypeError Can't find variable: CSSRotate 15 FAIL Updating CSSRotate.x to a CSSMathValue that doesn't match <number> throws a TypeError Can't find variable: CSSRotate 16 FAIL Updating CSSRotate.y to a CSSUnitValue with type other than number throws a TypeError Can't find variable: CSSRotate 17 FAIL Updating CSSRotate.y to a CSSMathValue that doesn't match <number> throws a TypeError Can't find variable: CSSRotate 18 FAIL Updating CSSRotate.z to a CSSUnitValue with type other than number throws a TypeError Can't find variable: CSSRotate 19 FAIL Updating CSSRotate.z to a CSSMathValue that doesn't match <number> throws a TypeError Can't find variable: CSSRotate 20 FAIL Updating CSSRotate.angle to a CSSUnitValue with type other than angle throws a TypeError Can't find variable: CSSRotate 21 FAIL Updating CSSRotate.angle to a CSSMathValue that doesn't match <angle> throws a TypeError Can't find variable: CSSRotate 22 FAIL CSSRotate can be constructed from a single angle Can't find variable: CSSRotate 23 FAIL CSSRotate can be constructed from numberish coordinates Can't find variable: CSSRotate 24 FAIL CSSRotate can be constructed from CSSMathValues Can't find variable: CSSRotate 25 FAIL CSSRotate.x can be updated to a double Can't find variable: CSSRotate 26 FAIL CSSRotate.x can be updated to a number CSSUnitValue Can't find variable: CSSRotate 27 FAIL CSSRotate.x can be updated to a CSSMathValue matching <number> Can't find variable: CSSRotate 28 FAIL CSSRotate.y can be updated to a double Can't find variable: CSSRotate 29 FAIL CSSRotate.y can be updated to a number CSSUnitValue Can't find variable: CSSRotate 30 FAIL CSSRotate.y can be updated to a CSSMathValue matching <number> Can't find variable: CSSRotate 31 FAIL CSSRotate.z can be updated to a double Can't find variable: CSSRotate 32 FAIL CSSRotate.z can be updated to a number CSSUnitValue Can't find variable: CSSRotate 33 FAIL CSSRotate.z can be updated to a CSSMathValue matching <number> Can't find variable: CSSRotate 34 FAIL CSSRotate.angle can be updated to a degree CSSUnitValue Can't find variable: CSSRotate 35 FAIL CSSRotate.angle can be updated to a CSSMathValue matching <angle> Can't find variable: CSSRotate 36 FAIL Modifying CSSRotate.is2D can be updated to true or false Can't find variable: CSSRotate 2 FAIL Constructing a CSSRotate with a CSSUnitValue with type other than angle for the angle throws a TypeError assert_throws_js: function "() => new CSSRotate(angle)" did not throw 3 FAIL Constructing a CSSRotate with a CSSMathValue that doesn't match <angle> for the angle throws a TypeError assert_throws_js: function "() => new CSSRotate(angle)" did not throw 4 FAIL Constructing a CSSRotate with a CSSUnitValue with type other than number for the coordinates throws a TypeError assert_throws_js: function "() => new CSSRotate(coord, 0, 0, CSS.deg(0))" did not throw 5 FAIL Constructing a CSSRotate with a CSSMathValue that doesn't match <number> for the coordinates throws a TypeError assert_throws_js: function "() => new CSSRotate(coord, 0, 0, CSS.deg(0))" did not throw 6 FAIL Updating CSSRotate.x to a CSSUnitValue with type other than number throws a TypeError assert_equals: expected "CSSUnitValue" but got "Number" 7 FAIL Updating CSSRotate.x to a CSSMathValue that doesn't match <number> throws a TypeError assert_equals: expected "CSSUnitValue" but got "Number" 8 FAIL Updating CSSRotate.y to a CSSUnitValue with type other than number throws a TypeError assert_equals: expected "CSSUnitValue" but got "Number" 9 FAIL Updating CSSRotate.y to a CSSMathValue that doesn't match <number> throws a TypeError assert_equals: expected "CSSUnitValue" but got "Number" 10 FAIL Updating CSSRotate.z to a CSSUnitValue with type other than number throws a TypeError assert_equals: expected "CSSUnitValue" but got "Number" 11 FAIL Updating CSSRotate.z to a CSSMathValue that doesn't match <number> throws a TypeError assert_equals: expected "CSSUnitValue" but got "Number" 12 FAIL Updating CSSRotate.angle to a CSSUnitValue with type other than angle throws a TypeError assert_throws_js: function "() => result.angle = angle" did not throw 13 FAIL Updating CSSRotate.angle to a CSSMathValue that doesn't match <angle> throws a TypeError assert_throws_js: function "() => result.angle = angle" did not throw 14 FAIL CSSRotate can be constructed from a single angle assert_equals: expected "CSSUnitValue" but got "Number" 15 FAIL CSSRotate can be constructed from numberish coordinates assert_equals: expected "CSSUnitValue" but got "Number" 16 FAIL CSSRotate can be constructed from CSSMathValues assert_equals: expected "CSSMathProduct" but got "CSSMathSum" 17 FAIL CSSRotate.x can be updated to a double assert_equals: expected "CSSUnitValue" but got "Number" 18 PASS CSSRotate.x can be updated to a number CSSUnitValue 19 PASS CSSRotate.x can be updated to a CSSMathValue matching <number> 20 FAIL CSSRotate.y can be updated to a double assert_equals: expected "CSSUnitValue" but got "Number" 21 FAIL CSSRotate.y can be updated to a number CSSUnitValue assert_equals: expected "CSSUnitValue" but got "Number" 22 FAIL CSSRotate.y can be updated to a CSSMathValue matching <number> assert_equals: expected "CSSMathSum" but got "Number" 23 FAIL CSSRotate.z can be updated to a double assert_equals: expected "CSSUnitValue" but got "Number" 24 FAIL CSSRotate.z can be updated to a number CSSUnitValue assert_equals: expected "CSSUnitValue" but got "Number" 25 FAIL CSSRotate.z can be updated to a CSSMathValue matching <number> assert_equals: expected "CSSMathSum" but got "Number" 26 PASS CSSRotate.angle can be updated to a degree CSSUnitValue 27 PASS CSSRotate.angle can be updated to a CSSMathValue matching <angle> 28 PASS Modifying CSSRotate.is2D can be updated to true or false 37 29 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssScale.tentative-expected.txt
r282356 r282702 1 1 2 FAIL Constructing a CSSScale with an angle CSSUnitValue for the coordinates throws a TypeError assert_throws_js: function "() => new CSSScale(coord, 0)" threw object "ReferenceError: Can't find variable: CSSScale" ("ReferenceError") expected instance of function "function TypeError() { 3 [native code] 4 }" ("TypeError") 5 FAIL Constructing a CSSScale with a CSSMathValue that doesn't match <number> for the coordinates throws a TypeError assert_throws_js: function "() => new CSSScale(coord, 0)" threw object "ReferenceError: Can't find variable: CSSScale" ("ReferenceError") expected instance of function "function TypeError() { 6 [native code] 7 }" ("TypeError") 8 FAIL Constructing a CSSScale with an invalid division by px/px for the coordinates throws a TypeError assert_throws_js: function "() => new CSSScale(coord, 0)" threw object "ReferenceError: Can't find variable: CSSScale" ("ReferenceError") expected instance of function "function TypeError() { 9 [native code] 10 }" ("TypeError") 11 FAIL Updating CSSScale.x to an angle CSSUnitValue throws a TypeError Can't find variable: CSSScale 12 FAIL Updating CSSScale.x to a CSSMathValue that doesn't match <number> throws a TypeError Can't find variable: CSSScale 13 FAIL Updating CSSScale.x to an invalid division by px/px throws a TypeError Can't find variable: CSSScale 14 FAIL Updating CSSScale.y to an angle CSSUnitValue throws a TypeError Can't find variable: CSSScale 15 FAIL Updating CSSScale.y to a CSSMathValue that doesn't match <number> throws a TypeError Can't find variable: CSSScale 16 FAIL Updating CSSScale.y to an invalid division by px/px throws a TypeError Can't find variable: CSSScale 17 FAIL Updating CSSScale.z to an angle CSSUnitValue throws a TypeError Can't find variable: CSSScale 18 FAIL Updating CSSScale.z to a CSSMathValue that doesn't match <number> throws a TypeError Can't find variable: CSSScale 19 FAIL Updating CSSScale.z to an invalid division by px/px throws a TypeError Can't find variable: CSSScale 20 FAIL CSSScale can be constructed from two number coordinates Can't find variable: CSSScale 21 FAIL CSSScale can be constructed from three number coordinates Can't find variable: CSSScale 22 FAIL CSSScale can be constructed from CSSMathValue coordinates Can't find variable: CSSScale 23 FAIL CSSScale.x can be updated to a number Can't find variable: CSSScale 24 FAIL CSSScale.x can be updated to a numberish Can't find variable: CSSScale 25 FAIL CSSScale.x can be updated to a CSSMathValue Can't find variable: CSSScale 26 FAIL CSSScale.y can be updated to a number Can't find variable: CSSScale 27 FAIL CSSScale.y can be updated to a numberish Can't find variable: CSSScale 28 FAIL CSSScale.y can be updated to a CSSMathValue Can't find variable: CSSScale 29 FAIL CSSScale.z can be updated to a number Can't find variable: CSSScale 30 FAIL CSSScale.z can be updated to a numberish Can't find variable: CSSScale 31 FAIL CSSScale.z can be updated to a CSSMathValue Can't find variable: CSSScale 32 FAIL Modifying CSSScale.is2D can be updated to true or false Can't find variable: CSSScale 2 FAIL Constructing a CSSScale with an angle CSSUnitValue for the coordinates throws a TypeError assert_throws_js: function "() => new CSSScale(coord, 0)" did not throw 3 FAIL Constructing a CSSScale with a CSSMathValue that doesn't match <number> for the coordinates throws a TypeError assert_throws_js: function "() => new CSSScale(coord, 0)" did not throw 4 FAIL Constructing a CSSScale with an invalid division by px/px for the coordinates throws a TypeError assert_throws_js: function "() => new CSSScale(coord, 0)" did not throw 5 FAIL Updating CSSScale.x to an angle CSSUnitValue throws a TypeError assert_equals: expected "CSSUnitValue" but got "Number" 6 FAIL Updating CSSScale.x to a CSSMathValue that doesn't match <number> throws a TypeError assert_equals: expected "CSSUnitValue" but got "Number" 7 FAIL Updating CSSScale.x to an invalid division by px/px throws a TypeError assert_equals: expected "CSSUnitValue" but got "Number" 8 FAIL Updating CSSScale.y to an angle CSSUnitValue throws a TypeError assert_equals: expected "CSSUnitValue" but got "Number" 9 FAIL Updating CSSScale.y to a CSSMathValue that doesn't match <number> throws a TypeError assert_equals: expected "CSSUnitValue" but got "Number" 10 FAIL Updating CSSScale.y to an invalid division by px/px throws a TypeError assert_equals: expected "CSSUnitValue" but got "Number" 11 FAIL Updating CSSScale.z to an angle CSSUnitValue throws a TypeError assert_equals: expected "CSSUnitValue" but got "Number" 12 FAIL Updating CSSScale.z to a CSSMathValue that doesn't match <number> throws a TypeError assert_equals: expected "CSSUnitValue" but got "Number" 13 FAIL Updating CSSScale.z to an invalid division by px/px throws a TypeError assert_equals: expected "CSSUnitValue" but got "Number" 14 FAIL CSSScale can be constructed from two number coordinates assert_equals: expected "CSSUnitValue" but got "Number" 15 FAIL CSSScale can be constructed from three number coordinates assert_equals: expected "CSSUnitValue" but got "Number" 16 PASS CSSScale can be constructed from CSSMathValue coordinates 17 FAIL CSSScale.x can be updated to a number assert_equals: expected "CSSUnitValue" but got "Number" 18 PASS CSSScale.x can be updated to a numberish 19 PASS CSSScale.x can be updated to a CSSMathValue 20 FAIL CSSScale.y can be updated to a number assert_equals: expected "CSSUnitValue" but got "Number" 21 PASS CSSScale.y can be updated to a numberish 22 PASS CSSScale.y can be updated to a CSSMathValue 23 FAIL CSSScale.z can be updated to a number assert_equals: expected "CSSUnitValue" but got "Number" 24 PASS CSSScale.z can be updated to a numberish 25 PASS CSSScale.z can be updated to a CSSMathValue 26 PASS Modifying CSSScale.is2D can be updated to true or false 33 27 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkew.tentative-expected.txt
r282356 r282702 1 1 2 FAIL Constructing a CSSSkew with a keyword throws a TypeError assert_throws_js: function "() => new CSSSkew(value, CSS.deg(0))" threw object "ReferenceError: Can't find variable: CSSSkew" ("ReferenceError") expected instance of function "function TypeError() { 3 [native code] 4 }" ("TypeError") 5 FAIL Constructing a CSSSkew with a double throws a TypeError assert_throws_js: function "() => new CSSSkew(value, CSS.deg(0))" threw object "ReferenceError: Can't find variable: CSSSkew" ("ReferenceError") expected instance of function "function TypeError() { 6 [native code] 7 }" ("TypeError") 8 FAIL Constructing a CSSSkew with a unitless zero throws a TypeError assert_throws_js: function "() => new CSSSkew(value, CSS.deg(0))" threw object "ReferenceError: Can't find variable: CSSSkew" ("ReferenceError") expected instance of function "function TypeError() { 9 [native code] 10 }" ("TypeError") 11 FAIL Constructing a CSSSkew with a string angle throws a TypeError assert_throws_js: function "() => new CSSSkew(value, CSS.deg(0))" threw object "ReferenceError: Can't find variable: CSSSkew" ("ReferenceError") expected instance of function "function TypeError() { 12 [native code] 13 }" ("TypeError") 14 FAIL Constructing a CSSSkew with a number CSSUnitValue throws a TypeError assert_throws_js: function "() => new CSSSkew(value, CSS.deg(0))" threw object "ReferenceError: Can't find variable: CSSSkew" ("ReferenceError") expected instance of function "function TypeError() { 15 [native code] 16 }" ("TypeError") 17 FAIL Constructing a CSSSkew with a time dimension CSSUnitValue throws a TypeError assert_throws_js: function "() => new CSSSkew(value, CSS.deg(0))" threw object "ReferenceError: Can't find variable: CSSSkew" ("ReferenceError") expected instance of function "function TypeError() { 18 [native code] 19 }" ("TypeError") 20 FAIL Constructing a CSSSkew with a CSSMathValue of length type throws a TypeError assert_throws_js: function "() => new CSSSkew(value, CSS.deg(0))" threw object "ReferenceError: Can't find variable: CSSSkew" ("ReferenceError") expected instance of function "function TypeError() { 21 [native code] 22 }" ("TypeError") 23 FAIL Updating CSSSkew.ax with a keyword throws a TypeError Can't find variable: CSSSkew 24 FAIL Updating CSSSkew.ax with a double throws a TypeError Can't find variable: CSSSkew 25 FAIL Updating CSSSkew.ax with a unitless zero throws a TypeError Can't find variable: CSSSkew 26 FAIL Updating CSSSkew.ax with a string angle throws a TypeError Can't find variable: CSSSkew 27 FAIL Updating CSSSkew.ax with a number CSSUnitValue throws a TypeError Can't find variable: CSSSkew 28 FAIL Updating CSSSkew.ax with a time dimension CSSUnitValue throws a TypeError Can't find variable: CSSSkew 29 FAIL Updating CSSSkew.ax with a CSSMathValue of length type throws a TypeError Can't find variable: CSSSkew 30 FAIL Updating CSSSkew.ay with a keyword throws a TypeError Can't find variable: CSSSkew 31 FAIL Updating CSSSkew.ay with a double throws a TypeError Can't find variable: CSSSkew 32 FAIL Updating CSSSkew.ay with a unitless zero throws a TypeError Can't find variable: CSSSkew 33 FAIL Updating CSSSkew.ay with a string angle throws a TypeError Can't find variable: CSSSkew 34 FAIL Updating CSSSkew.ay with a number CSSUnitValue throws a TypeError Can't find variable: CSSSkew 35 FAIL Updating CSSSkew.ay with a time dimension CSSUnitValue throws a TypeError Can't find variable: CSSSkew 36 FAIL Updating CSSSkew.ay with a CSSMathValue of length type throws a TypeError Can't find variable: CSSSkew 37 FAIL CSSSkew can be constructed from an angle CSSUnitValue and an angle CSSUnitValue Can't find variable: CSSSkew 38 FAIL CSSSkew can be constructed from an angle CSSUnitValue and a CSSMathValue of angle type Can't find variable: CSSSkew 39 FAIL CSSSkew can be constructed from a CSSMathValue of angle type and an angle CSSUnitValue Can't find variable: CSSSkew 40 FAIL CSSSkew can be constructed from a CSSMathValue of angle type and a CSSMathValue of angle type Can't find variable: CSSSkew 41 FAIL CSSSkew.ax can be updated to an angle CSSUnitValue Can't find variable: CSSSkew 42 FAIL CSSSkew.ax can be updated to a CSSMathValue of angle type Can't find variable: CSSSkew 43 FAIL CSSSkew.ay can be updated to an angle CSSUnitValue Can't find variable: CSSSkew 44 FAIL CSSSkew.ay can be updated to a CSSMathValue of angle type Can't find variable: CSSSkew 45 FAIL Modifying CSSSkew.is2D is a no-op Can't find variable: CSSSkew 2 PASS Constructing a CSSSkew with a keyword throws a TypeError 3 PASS Constructing a CSSSkew with a double throws a TypeError 4 PASS Constructing a CSSSkew with a unitless zero throws a TypeError 5 PASS Constructing a CSSSkew with a string angle throws a TypeError 6 FAIL Constructing a CSSSkew with a number CSSUnitValue throws a TypeError assert_throws_js: function "() => new CSSSkew(value, CSS.deg(0))" did not throw 7 FAIL Constructing a CSSSkew with a time dimension CSSUnitValue throws a TypeError assert_throws_js: function "() => new CSSSkew(value, CSS.deg(0))" did not throw 8 FAIL Constructing a CSSSkew with a CSSMathValue of length type throws a TypeError assert_throws_js: function "() => new CSSSkew(value, CSS.deg(0))" did not throw 9 PASS Updating CSSSkew.ax with a keyword throws a TypeError 10 PASS Updating CSSSkew.ax with a double throws a TypeError 11 PASS Updating CSSSkew.ax with a unitless zero throws a TypeError 12 PASS Updating CSSSkew.ax with a string angle throws a TypeError 13 FAIL Updating CSSSkew.ax with a number CSSUnitValue throws a TypeError assert_throws_js: function "() => skew[attr] = value" did not throw 14 FAIL Updating CSSSkew.ax with a time dimension CSSUnitValue throws a TypeError assert_throws_js: function "() => skew[attr] = value" did not throw 15 FAIL Updating CSSSkew.ax with a CSSMathValue of length type throws a TypeError assert_throws_js: function "() => skew[attr] = value" did not throw 16 PASS Updating CSSSkew.ay with a keyword throws a TypeError 17 PASS Updating CSSSkew.ay with a double throws a TypeError 18 PASS Updating CSSSkew.ay with a unitless zero throws a TypeError 19 PASS Updating CSSSkew.ay with a string angle throws a TypeError 20 FAIL Updating CSSSkew.ay with a number CSSUnitValue throws a TypeError assert_throws_js: function "() => skew[attr] = value" did not throw 21 FAIL Updating CSSSkew.ay with a time dimension CSSUnitValue throws a TypeError assert_throws_js: function "() => skew[attr] = value" did not throw 22 FAIL Updating CSSSkew.ay with a CSSMathValue of length type throws a TypeError assert_throws_js: function "() => skew[attr] = value" did not throw 23 FAIL CSSSkew can be constructed from an angle CSSUnitValue and an angle CSSUnitValue assert_true: expected true got false 24 FAIL CSSSkew can be constructed from an angle CSSUnitValue and a CSSMathValue of angle type assert_true: expected true got false 25 FAIL CSSSkew can be constructed from a CSSMathValue of angle type and an angle CSSUnitValue assert_true: expected true got false 26 FAIL CSSSkew can be constructed from a CSSMathValue of angle type and a CSSMathValue of angle type assert_true: expected true got false 27 PASS CSSSkew.ax can be updated to an angle CSSUnitValue 28 PASS CSSSkew.ax can be updated to a CSSMathValue of angle type 29 PASS CSSSkew.ay can be updated to an angle CSSUnitValue 30 PASS CSSSkew.ay can be updated to a CSSMathValue of angle type 31 FAIL Modifying CSSSkew.is2D is a no-op assert_true: expected true got false 46 32 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkewX.tentative-expected.txt
r282356 r282702 1 1 2 FAIL Constructing a CSSSkewX with a keyword throws a TypeError assert_throws_js: function "() => new CSSSkewX(value)" threw object "ReferenceError: Can't find variable: CSSSkewX" ("ReferenceError") expected instance of function "function TypeError() { 3 [native code] 4 }" ("TypeError") 5 FAIL Constructing a CSSSkewX with a double throws a TypeError assert_throws_js: function "() => new CSSSkewX(value)" threw object "ReferenceError: Can't find variable: CSSSkewX" ("ReferenceError") expected instance of function "function TypeError() { 6 [native code] 7 }" ("TypeError") 8 FAIL Constructing a CSSSkewX with a unitless zero throws a TypeError assert_throws_js: function "() => new CSSSkewX(value)" threw object "ReferenceError: Can't find variable: CSSSkewX" ("ReferenceError") expected instance of function "function TypeError() { 9 [native code] 10 }" ("TypeError") 11 FAIL Constructing a CSSSkewX with a string angle throws a TypeError assert_throws_js: function "() => new CSSSkewX(value)" threw object "ReferenceError: Can't find variable: CSSSkewX" ("ReferenceError") expected instance of function "function TypeError() { 12 [native code] 13 }" ("TypeError") 14 FAIL Constructing a CSSSkewX with a number CSSUnitValue throws a TypeError assert_throws_js: function "() => new CSSSkewX(value)" threw object "ReferenceError: Can't find variable: CSSSkewX" ("ReferenceError") expected instance of function "function TypeError() { 15 [native code] 16 }" ("TypeError") 17 FAIL Constructing a CSSSkewX with a time dimension CSSUnitValue throws a TypeError assert_throws_js: function "() => new CSSSkewX(value)" threw object "ReferenceError: Can't find variable: CSSSkewX" ("ReferenceError") expected instance of function "function TypeError() { 18 [native code] 19 }" ("TypeError") 20 FAIL Constructing a CSSSkewX with a CSSMathValue of length type throws a TypeError assert_throws_js: function "() => new CSSSkewX(value)" threw object "ReferenceError: Can't find variable: CSSSkewX" ("ReferenceError") expected instance of function "function TypeError() { 21 [native code] 22 }" ("TypeError") 23 FAIL Updating CSSSkewX.ax with a keyword throws a TypeError Can't find variable: CSSSkewX 24 FAIL Updating CSSSkewX.ax with a double throws a TypeError Can't find variable: CSSSkewX 25 FAIL Updating CSSSkewX.ax with a unitless zero throws a TypeError Can't find variable: CSSSkewX 26 FAIL Updating CSSSkewX.ax with a string angle throws a TypeError Can't find variable: CSSSkewX 27 FAIL Updating CSSSkewX.ax with a number CSSUnitValue throws a TypeError Can't find variable: CSSSkewX 28 FAIL Updating CSSSkewX.ax with a time dimension CSSUnitValue throws a TypeError Can't find variable: CSSSkewX 29 FAIL Updating CSSSkewX.ax with a CSSMathValue of length type throws a TypeError Can't find variable: CSSSkewX 30 FAIL CSSSkewX can be constructed from an angle CSSUnitValue Can't find variable: CSSSkewX 31 FAIL CSSSkewX can be constructed from a CSSMathValue of angle type Can't find variable: CSSSkewX 32 FAIL CSSSkew.ax can be updated to an angle CSSUnitValue Can't find variable: CSSSkewX 33 FAIL CSSSkew.ax can be updated to a CSSMathValue of angle type Can't find variable: CSSSkewX 34 FAIL Modifying skewX.is2D is a no-op Can't find variable: CSSSkewX 2 PASS Constructing a CSSSkewX with a keyword throws a TypeError 3 PASS Constructing a CSSSkewX with a double throws a TypeError 4 PASS Constructing a CSSSkewX with a unitless zero throws a TypeError 5 PASS Constructing a CSSSkewX with a string angle throws a TypeError 6 FAIL Constructing a CSSSkewX with a number CSSUnitValue throws a TypeError assert_throws_js: function "() => new CSSSkewX(value)" did not throw 7 FAIL Constructing a CSSSkewX with a time dimension CSSUnitValue throws a TypeError assert_throws_js: function "() => new CSSSkewX(value)" did not throw 8 FAIL Constructing a CSSSkewX with a CSSMathValue of length type throws a TypeError assert_throws_js: function "() => new CSSSkewX(value)" did not throw 9 PASS Updating CSSSkewX.ax with a keyword throws a TypeError 10 PASS Updating CSSSkewX.ax with a double throws a TypeError 11 PASS Updating CSSSkewX.ax with a unitless zero throws a TypeError 12 PASS Updating CSSSkewX.ax with a string angle throws a TypeError 13 FAIL Updating CSSSkewX.ax with a number CSSUnitValue throws a TypeError assert_throws_js: function "() => skewX.ax = value" did not throw 14 FAIL Updating CSSSkewX.ax with a time dimension CSSUnitValue throws a TypeError assert_throws_js: function "() => skewX.ax = value" did not throw 15 FAIL Updating CSSSkewX.ax with a CSSMathValue of length type throws a TypeError assert_throws_js: function "() => skewX.ax = value" did not throw 16 FAIL CSSSkewX can be constructed from an angle CSSUnitValue assert_true: expected true got false 17 FAIL CSSSkewX can be constructed from a CSSMathValue of angle type assert_true: expected true got false 18 PASS CSSSkew.ax can be updated to an angle CSSUnitValue 19 PASS CSSSkew.ax can be updated to a CSSMathValue of angle type 20 FAIL Modifying skewX.is2D is a no-op assert_true: expected true got false 35 21 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkewY.tentative-expected.txt
r282356 r282702 1 1 2 FAIL Constructing a CSSSkewY with a keyword throws a TypeError assert_throws_js: function "() => new CSSSkewY(value)" threw object "ReferenceError: Can't find variable: CSSSkewY" ("ReferenceError") expected instance of function "function TypeError() { 3 [native code] 4 }" ("TypeError") 5 FAIL Constructing a CSSSkewY with a double throws a TypeError assert_throws_js: function "() => new CSSSkewY(value)" threw object "ReferenceError: Can't find variable: CSSSkewY" ("ReferenceError") expected instance of function "function TypeError() { 6 [native code] 7 }" ("TypeError") 8 FAIL Constructing a CSSSkewY with a unitless zero throws a TypeError assert_throws_js: function "() => new CSSSkewY(value)" threw object "ReferenceError: Can't find variable: CSSSkewY" ("ReferenceError") expected instance of function "function TypeError() { 9 [native code] 10 }" ("TypeError") 11 FAIL Constructing a CSSSkewY with a string angle throws a TypeError assert_throws_js: function "() => new CSSSkewY(value)" threw object "ReferenceError: Can't find variable: CSSSkewY" ("ReferenceError") expected instance of function "function TypeError() { 12 [native code] 13 }" ("TypeError") 14 FAIL Constructing a CSSSkewY with a number CSSUnitValue throws a TypeError assert_throws_js: function "() => new CSSSkewY(value)" threw object "ReferenceError: Can't find variable: CSSSkewY" ("ReferenceError") expected instance of function "function TypeError() { 15 [native code] 16 }" ("TypeError") 17 FAIL Constructing a CSSSkewY with a time dimension CSSUnitValue throws a TypeError assert_throws_js: function "() => new CSSSkewY(value)" threw object "ReferenceError: Can't find variable: CSSSkewY" ("ReferenceError") expected instance of function "function TypeError() { 18 [native code] 19 }" ("TypeError") 20 FAIL Constructing a CSSSkewY with a CSSMathValue of length type throws a TypeError assert_throws_js: function "() => new CSSSkewY(value)" threw object "ReferenceError: Can't find variable: CSSSkewY" ("ReferenceError") expected instance of function "function TypeError() { 21 [native code] 22 }" ("TypeError") 23 FAIL Updating CSSSkewY.ay with a keyword throws a TypeError Can't find variable: CSSSkewY 24 FAIL Updating CSSSkewY.ay with a double throws a TypeError Can't find variable: CSSSkewY 25 FAIL Updating CSSSkewY.ay with a unitless zero throws a TypeError Can't find variable: CSSSkewY 26 FAIL Updating CSSSkewY.ay with a string angle throws a TypeError Can't find variable: CSSSkewY 27 FAIL Updating CSSSkewY.ay with a number CSSUnitValue throws a TypeError Can't find variable: CSSSkewY 28 FAIL Updating CSSSkewY.ay with a time dimension CSSUnitValue throws a TypeError Can't find variable: CSSSkewY 29 FAIL Updating CSSSkewY.ay with a CSSMathValue of length type throws a TypeError Can't find variable: CSSSkewY 30 FAIL CSSSkewY can be constructed from an angle CSSUnitValue Can't find variable: CSSSkewY 31 FAIL CSSSkewY can be constructed from a CSSMathValue of angle type Can't find variable: CSSSkewY 32 FAIL CSSSkewY.ay can be updated to an angle CSSUnitValue Can't find variable: CSSSkewY 33 FAIL CSSSkewY.ay can be updated to a CSSMathValue of angle type Can't find variable: CSSSkewY 34 FAIL Modifying skewY.is2D is a no-op Can't find variable: CSSSkewY 2 PASS Constructing a CSSSkewY with a keyword throws a TypeError 3 PASS Constructing a CSSSkewY with a double throws a TypeError 4 PASS Constructing a CSSSkewY with a unitless zero throws a TypeError 5 PASS Constructing a CSSSkewY with a string angle throws a TypeError 6 FAIL Constructing a CSSSkewY with a number CSSUnitValue throws a TypeError assert_throws_js: function "() => new CSSSkewY(value)" did not throw 7 FAIL Constructing a CSSSkewY with a time dimension CSSUnitValue throws a TypeError assert_throws_js: function "() => new CSSSkewY(value)" did not throw 8 FAIL Constructing a CSSSkewY with a CSSMathValue of length type throws a TypeError assert_throws_js: function "() => new CSSSkewY(value)" did not throw 9 PASS Updating CSSSkewY.ay with a keyword throws a TypeError 10 PASS Updating CSSSkewY.ay with a double throws a TypeError 11 PASS Updating CSSSkewY.ay with a unitless zero throws a TypeError 12 PASS Updating CSSSkewY.ay with a string angle throws a TypeError 13 FAIL Updating CSSSkewY.ay with a number CSSUnitValue throws a TypeError assert_throws_js: function "() => skewY.ay = value" did not throw 14 FAIL Updating CSSSkewY.ay with a time dimension CSSUnitValue throws a TypeError assert_throws_js: function "() => skewY.ay = value" did not throw 15 FAIL Updating CSSSkewY.ay with a CSSMathValue of length type throws a TypeError assert_throws_js: function "() => skewY.ay = value" did not throw 16 FAIL CSSSkewY can be constructed from an angle CSSUnitValue assert_true: expected true got false 17 FAIL CSSSkewY can be constructed from a CSSMathValue of angle type assert_true: expected true got false 18 PASS CSSSkewY.ay can be updated to an angle CSSUnitValue 19 PASS CSSSkewY.ay can be updated to a CSSMathValue of angle type 20 FAIL Modifying skewY.is2D is a no-op assert_true: expected true got false 35 21 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix-expected.txt
r281127 r282702 1 1 2 FAIL CSSTranslate.toMatrix() returns correct matrix Can't find variable: CSSTranslate3 FAIL CSSRotate.toMatrix() returns correct matrix Can't find variable: CSSRotate4 FAIL CSSScale.toMatrix() returns correct matrix Can't find variable: CSSScale5 FAIL CSSSkew.toMatrix() returns correct matrix Can't find variable: CSSSkew6 FAIL CSSSkewX.toMatrix() returns correct matrix Can't find variable: CSSSkewX7 FAIL CSSSkewY.toMatrix() returns correct matrix Can't find variable: CSSSkewY8 FAIL CSSPerspective.toMatrix() returns correct matrix Can't find variable: CSSPerspective9 FAIL CSSMatrixComponent.toMatrix() returns correct matrix Can't find variable: CSSMatrixComponent2 FAIL CSSTranslate.toMatrix() returns correct matrix assert_array_approx_equals: property 12, expected 1 +/- 1e-8, expected 1 but got 0 3 FAIL CSSRotate.toMatrix() returns correct matrix assert_array_approx_equals: property 0, expected 0.07142857142857148 +/- 0.000001, expected 0.07142857142857148 but got 1 4 FAIL CSSScale.toMatrix() returns correct matrix assert_array_approx_equals: property 5, expected 2 +/- 0.000001, expected 2 but got 1 5 FAIL CSSSkew.toMatrix() returns correct matrix assert_array_approx_equals: property 1, expected 2.2371609442247427 +/- 0.000001, expected 2.2371609442247427 but got 0 6 FAIL CSSSkewX.toMatrix() returns correct matrix assert_array_approx_equals: property 4, expected 0.17632698070846498 +/- 0.000001, expected 0.17632698070846498 but got 0 7 FAIL CSSSkewY.toMatrix() returns correct matrix assert_array_approx_equals: property 1, expected 0.17632698070846498 +/- 0.000001, expected 0.17632698070846498 but got 0 8 FAIL CSSPerspective.toMatrix() returns correct matrix assert_array_approx_equals: property 11, expected -0.1 +/- 0.000001, expected -0.1 but got 0 9 FAIL CSSMatrixComponent.toMatrix() returns correct matrix assert_array_approx_equals: property 1, expected 2 +/- 0.000001, expected 2 but got 0 10 10 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix-relative-units-expected.txt
r281127 r282702 5 5 new CSSUnitValue(1, 'em') 6 6 ).toMatrix(); 7 }" threw object "ReferenceError: Can't find variable: CSSTranslate" ("ReferenceError") expected instance of function "function TypeError() { 8 [native code] 9 }" ("TypeError") 7 }" did not throw 10 8 FAIL CSSPerspective.toMatrix() containing relative units throws TypeError assert_throws_js: function "() => { 11 9 return new CSSPerspective(new CSSUnitValue(1, 'em')).toMatrix(); 12 }" threw object "ReferenceError: Can't find variable: CSSPerspective" ("ReferenceError") expected instance of function "function TypeError() { 13 [native code] 14 }" ("TypeError") 10 }" did not throw 15 11 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformValue-toMatrix-expected.txt
r281127 r282702 1 1 2 FAIL CSSTransformValue.toMatrix() multiplies its component matrices Can't find variable: CSSScale3 FAIL CSSTransformValue.toMatrix() respects is2D changes in its components Can't find variable: CSSTranslate2 FAIL CSSTransformValue.toMatrix() multiplies its component matrices assert_array_approx_equals: property 0, expected 10 +/- 0.000001, expected 10 but got 1 3 FAIL CSSTransformValue.toMatrix() respects is2D changes in its components assert_array_approx_equals: property 0, expected -6 +/- 0.000001, expected -6 but got 1 4 4 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative-expected.txt
r281127 r282702 1 1 2 FAIL Constructing a CSSTransformValue with no components throws TypeError assert_throws_js: function "() => new CSSTransformValue()" threw object "ReferenceError: Can't find variable: CSSTransformValue" ("ReferenceError") expected instance of function "function TypeError() { 3 [native code] 4 }" ("TypeError") 5 FAIL CSSTransformValue can be constructed with multiple transforms Can't find variable: CSSScale 6 FAIL CSSTransformValue.set correctly sets the CSSTransformComponent at the given index Can't find variable: CSSScale 7 FAIL Setting a component in CSSTransformValue correctly appends the CSSTransformComponent if index specified is greater than length Can't find variable: CSSScale 8 FAIL CSSTransformValue.is2D is false when given mix of 2D and 3D transforms Can't find variable: CSSTransformValue 9 FAIL CSSTransformValue.is2D is true when given only 2D transforms Can't find variable: CSSTransformValue 10 FAIL CSSTransformValue.is2D is readonly Can't find variable: CSSTransformValue 11 FAIL Can iterate through CSSTransformValue components Can't find variable: CSSScale 2 FAIL Constructing a CSSTransformValue with no components throws TypeError assert_throws_js: function "() => new CSSTransformValue([])" did not throw 3 PASS CSSTransformValue can be constructed with multiple transforms 4 PASS CSSTransformValue.set correctly sets the CSSTransformComponent at the given index 5 FAIL Setting a component in CSSTransformValue correctly appends the CSSTransformComponent if index specified is greater than length Index 3 exceeds the range of CSSTransformValue. 6 PASS CSSTransformValue.is2D is false when given mix of 2D and 3D transforms 7 FAIL CSSTransformValue.is2D is true when given only 2D transforms assert_equals: expected true but got false 8 FAIL CSSTransformValue.is2D is readonly assert_equals: expected true but got false 9 PASS Can iterate through CSSTransformValue components 12 10 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTranslate.tentative-expected.txt
r282356 r282702 1 1 2 FAIL Constructing a CSSTranslate with a CSSUnitValue with type other than length or percent for the coordinates throws a TypeError assert_throws_js: function "() => new CSSTranslate(coord, CSS.px(0), CSS.px(0))" threw object "ReferenceError: Can't find variable: CSSTranslate" ("ReferenceError") expected instance of function "function TypeError() { 3 [native code] 4 }" ("TypeError") 5 FAIL Constructing a CSSTranslate with a CSSMathValue that doesn't match <length-percentage> for the coordinates throws a TypeError assert_throws_js: function "() => new CSSTranslate(coord, CSS.px(0), CSS.px(0))" threw object "ReferenceError: Can't find variable: CSSTranslate" ("ReferenceError") expected instance of function "function TypeError() { 6 [native code] 7 }" ("TypeError") 8 FAIL Constructing a CSSTranslate with a percent for the Z coordinate throws a TypeError assert_throws_js: function "() => new CSSTranslate(CSS.px(0), CSS.px(0), CSS.percent(0))" threw object "ReferenceError: Can't find variable: CSSTranslate" ("ReferenceError") expected instance of function "function TypeError() { 9 [native code] 10 }" ("TypeError") 11 FAIL Updating CSSTranslate.x to a CSSUnitValue with type other than length or percent throws a TypeError Can't find variable: CSSTranslate 12 FAIL Updating CSSTranslate.x to a CSSMathValue that doesn't match <length-percentage> throws a TypeError Can't find variable: CSSTranslate 13 FAIL Updating CSSTranslate.y to a CSSUnitValue with type other than length or percent throws a TypeError Can't find variable: CSSTranslate 14 FAIL Updating CSSTranslate.y to a CSSMathValue that doesn't match <length-percentage> throws a TypeError Can't find variable: CSSTranslate 15 FAIL Updating CSSTranslate.z to a CSSUnitValue with type other than length or percent throws a TypeError Can't find variable: CSSTranslate 16 FAIL Updating CSSTranslate.z to a CSSMathValue that doesn't match <length-percentage> throws a TypeError Can't find variable: CSSTranslate 17 FAIL Updating CSSTranslate.z to a percent throws a TypeError Can't find variable: CSSTranslate 18 FAIL CSSTranslate can be constructed from two length or percent coordinates Can't find variable: CSSTranslate 19 FAIL CSSTranslate can be constructed from three length or percent coordinates Can't find variable: CSSTranslate 20 FAIL CSSTranslate can be constructed from CSSMathValues Can't find variable: CSSTranslate 21 FAIL CSSTranslate.x can be updated to a length Can't find variable: CSSTranslate 22 FAIL CSSTranslate.x can be updated to a percent Can't find variable: CSSTranslate 23 FAIL CSSTranslate.x can be updated to a CSSMathValue Can't find variable: CSSTranslate 24 FAIL CSSTranslate.y can be updated to a length Can't find variable: CSSTranslate 25 FAIL CSSTranslate.y can be updated to a percent Can't find variable: CSSTranslate 26 FAIL CSSTranslate.y can be updated to a CSSMathValue Can't find variable: CSSTranslate 27 FAIL CSSTranslate.z can be updated to a length Can't find variable: CSSTranslate 28 FAIL CSSTranslate.z can be updated to a CSSMathValue Can't find variable: CSSTranslate 29 FAIL Modifying CSSTranslate.is2D can be updated to true or false Can't find variable: CSSTranslate 2 FAIL Constructing a CSSTranslate with a CSSUnitValue with type other than length or percent for the coordinates throws a TypeError assert_throws_js: function "() => new CSSTranslate(coord, CSS.px(0), CSS.px(0))" did not throw 3 FAIL Constructing a CSSTranslate with a CSSMathValue that doesn't match <length-percentage> for the coordinates throws a TypeError assert_throws_js: function "() => new CSSTranslate(coord, CSS.px(0), CSS.px(0))" did not throw 4 FAIL Constructing a CSSTranslate with a percent for the Z coordinate throws a TypeError assert_throws_js: function "() => new CSSTranslate(CSS.px(0), CSS.px(0), CSS.percent(0))" did not throw 5 PASS Updating CSSTranslate.x to a CSSUnitValue with type other than length or percent throws a TypeError 6 PASS Updating CSSTranslate.x to a CSSMathValue that doesn't match <length-percentage> throws a TypeError 7 PASS Updating CSSTranslate.y to a CSSUnitValue with type other than length or percent throws a TypeError 8 PASS Updating CSSTranslate.y to a CSSMathValue that doesn't match <length-percentage> throws a TypeError 9 PASS Updating CSSTranslate.z to a CSSUnitValue with type other than length or percent throws a TypeError 10 PASS Updating CSSTranslate.z to a CSSMathValue that doesn't match <length-percentage> throws a TypeError 11 FAIL Updating CSSTranslate.z to a percent throws a TypeError assert_throws_js: function "() => result.z = CSS.percent(0)" did not throw 12 FAIL CSSTranslate can be constructed from two length or percent coordinates assert_equals: expected object "0px" but got null 13 PASS CSSTranslate can be constructed from three length or percent coordinates 14 FAIL CSSTranslate can be constructed from CSSMathValues assert_equals: expected object "0px" but got null 15 PASS CSSTranslate.x can be updated to a length 16 PASS CSSTranslate.x can be updated to a percent 17 PASS CSSTranslate.x can be updated to a CSSMathValue 18 PASS CSSTranslate.y can be updated to a length 19 PASS CSSTranslate.y can be updated to a percent 20 PASS CSSTranslate.y can be updated to a CSSMathValue 21 PASS CSSTranslate.z can be updated to a length 22 PASS CSSTranslate.z can be updated to a CSSMathValue 23 PASS Modifying CSSTranslate.is2D can be updated to true or false 30 24 -
trunk/Source/WebCore/CMakeLists.txt
r282662 r282702 86 86 "${WEBCORE_DIR}/css/typedom" 87 87 "${WEBCORE_DIR}/css/typedom/numeric" 88 "${WEBCORE_DIR}/css/typedom/transform" 88 89 "${WEBCORE_DIR}/cssjit" 89 90 "${WEBCORE_DIR}/display" … … 221 222 222 223 css/typedom/numeric 224 css/typedom/transform 223 225 224 226 html/canvas … … 768 770 css/typedom/numeric/CSSNumericBaseType.idl 769 771 css/typedom/numeric/CSSNumericType.idl 772 773 css/typedom/transform/CSSMatrixComponent.idl 774 css/typedom/transform/CSSMatrixComponentOptions.idl 775 css/typedom/transform/CSSPerspective.idl 776 css/typedom/transform/CSSRotate.idl 777 css/typedom/transform/CSSScale.idl 778 css/typedom/transform/CSSSkew.idl 779 css/typedom/transform/CSSSkewX.idl 780 css/typedom/transform/CSSSkewY.idl 781 css/typedom/transform/CSSTransformComponent.idl 782 css/typedom/transform/CSSTransformValue.idl 783 css/typedom/transform/CSSTranslate.idl 770 784 771 785 dom/AbortAlgorithm.idl -
trunk/Source/WebCore/ChangeLog
r282697 r282702 1 2021-09-17 Johnson Zhou <qiaosong_zhou@apple.com> 2 3 Addition of CSSTransformValue, CSSTransformComponent & subclasses 4 https://bugs.webkit.org/show_bug.cgi?id=230284 5 6 Reviewed by Alex Christensen. 7 8 * CMakeLists.txt: 9 * DerivedSources-input.xcfilelist: 10 * DerivedSources.make: 11 * Sources.txt: 12 * WebCore.xcodeproj/project.pbxproj: 13 * bindings/js/WebCoreBuiltinNames.h: 14 * css/DOMMatrix.idl: 15 * css/DOMMatrixReadOnly.h: 16 * css/typedom/transform/CSSMatrixComponent.cpp: Added. 17 (WebCore::CSSMatrixComponent::create): 18 (WebCore::CSSMatrixComponent::CSSMatrixComponent): 19 (WebCore::CSSMatrixComponent::toString const): 20 (WebCore::CSSMatrixComponent::toMatrix): 21 * css/typedom/transform/CSSMatrixComponent.h: Added. 22 (WebCore::CSSMatrixComponent::create): 23 (WebCore::CSSMatrixComponent::matrix): 24 (WebCore::CSSMatrixComponent::setMatrix): 25 * css/typedom/transform/CSSMatrixComponent.idl: Added. 26 * css/typedom/transform/CSSMatrixComponentOptions.h: Added. 27 * css/typedom/transform/CSSMatrixComponentOptions.idl: Added. 28 * css/typedom/transform/CSSPerspective.cpp: Added. 29 (WebCore::CSSPerspective::create): 30 (WebCore::CSSPerspective::CSSPerspective): 31 (WebCore::CSSPerspective::toString const): 32 (WebCore::CSSPerspective::toMatrix): 33 * css/typedom/transform/CSSPerspective.h: Added. 34 (WebCore::CSSPerspective::length): 35 (WebCore::CSSPerspective::setLength): 36 * css/typedom/transform/CSSPerspective.idl: Added. 37 * css/typedom/transform/CSSRotate.cpp: Added. 38 (WebCore::CSSRotate::create): 39 (WebCore::CSSRotate::CSSRotate): 40 (WebCore::CSSRotate::toString const): 41 (WebCore::CSSRotate::toMatrix): 42 * css/typedom/transform/CSSRotate.h: Added. 43 (WebCore::CSSRotate::x): 44 (WebCore::CSSRotate::y): 45 (WebCore::CSSRotate::z): 46 (WebCore::CSSRotate::angle): 47 (WebCore::CSSRotate::setX): 48 (WebCore::CSSRotate::setY): 49 (WebCore::CSSRotate::setZ): 50 (WebCore::CSSRotate::setAngle): 51 * css/typedom/transform/CSSRotate.idl: Added. 52 * css/typedom/transform/CSSScale.cpp: Added. 53 (WebCore::CSSScale::create): 54 (WebCore::CSSScale::CSSScale): 55 (WebCore::CSSScale::toString const): 56 (WebCore::CSSScale::toMatrix): 57 * css/typedom/transform/CSSScale.h: Added. 58 (WebCore::CSSScale::x): 59 (WebCore::CSSScale::y): 60 (WebCore::CSSScale::z): 61 (WebCore::CSSScale::setX): 62 (WebCore::CSSScale::setY): 63 (WebCore::CSSScale::setZ): 64 * css/typedom/transform/CSSScale.idl: Added. 65 * css/typedom/transform/CSSSkew.cpp: Added. 66 (WebCore::CSSSkew::create): 67 (WebCore::CSSSkew::CSSSkew): 68 (WebCore::CSSSkew::toString const): 69 (WebCore::CSSSkew::toMatrix): 70 * css/typedom/transform/CSSSkew.h: Added. 71 (WebCore::CSSSkew::ax): 72 (WebCore::CSSSkew::ay): 73 (WebCore::CSSSkew::setAx): 74 (WebCore::CSSSkew::setAy): 75 * css/typedom/transform/CSSSkew.idl: Added. 76 * css/typedom/transform/CSSSkewX.cpp: Added. 77 (WebCore::CSSSkewX::create): 78 (WebCore::CSSSkewX::CSSSkewX): 79 (WebCore::CSSSkewX::toString const): 80 (WebCore::CSSSkewX::toMatrix): 81 * css/typedom/transform/CSSSkewX.h: Added. 82 (WebCore::CSSSkewX::ax): 83 (WebCore::CSSSkewX::setAx): 84 * css/typedom/transform/CSSSkewX.idl: Added. 85 * css/typedom/transform/CSSSkewY.cpp: Added. 86 (WebCore::CSSSkewY::create): 87 (WebCore::CSSSkewY::CSSSkewY): 88 (WebCore::CSSSkewY::toString const): 89 (WebCore::CSSSkewY::toMatrix): 90 * css/typedom/transform/CSSSkewY.h: Added. 91 (WebCore::CSSSkewY::ay): 92 (WebCore::CSSSkewY::setAy): 93 * css/typedom/transform/CSSSkewY.idl: Added. 94 * css/typedom/transform/CSSTransformComponent.cpp: Added. 95 (WebCore::CSSTransformComponent::toString const): 96 (WebCore::CSSTransformComponent::toMatrix): 97 * css/typedom/transform/CSSTransformComponent.h: Added. 98 (WebCore::CSSTransformComponent::is2D const): 99 (WebCore::CSSTransformComponent::setIs2D): 100 * css/typedom/transform/CSSTransformComponent.idl: Added. 101 * css/typedom/transform/CSSTransformValue.cpp: Added. 102 (WebCore::CSSTransformValue::create): 103 (WebCore::CSSTransformValue::item): 104 (WebCore::CSSTransformValue::setItem): 105 (WebCore::CSSTransformValue::is2D const): 106 (WebCore::CSSTransformValue::setIs2D): 107 (WebCore::CSSTransformValue::toMatrix): 108 (WebCore::CSSTransformValue::CSSTransformValue): 109 * css/typedom/transform/CSSTransformValue.h: Added. 110 (WebCore::CSSTransformValue::length const): 111 (isType): 112 * css/typedom/transform/CSSTransformValue.idl: Added. 113 * css/typedom/transform/CSSTranslate.cpp: Added. 114 (WebCore::CSSTranslate::create): 115 (WebCore::CSSTranslate::CSSTranslate): 116 (WebCore::CSSTranslate::toString const): 117 (WebCore::CSSTranslate::toMatrix): 118 * css/typedom/transform/CSSTranslate.h: Added. 119 (WebCore::CSSTranslate::x): 120 (WebCore::CSSTranslate::y): 121 (WebCore::CSSTranslate::z): 122 (WebCore::CSSTranslate::setX): 123 (WebCore::CSSTranslate::setY): 124 (WebCore::CSSTranslate::setZ): 125 * css/typedom/transform/CSSTranslate.idl: Added. 126 1 127 2021-09-17 Simon Fraser <simon.fraser@apple.com> 2 128 -
trunk/Source/WebCore/DerivedSources-input.xcfilelist
r282525 r282702 766 766 $(PROJECT_DIR)/css/typedom/numeric/CSSNumericBaseType.idl 767 767 $(PROJECT_DIR)/css/typedom/numeric/CSSNumericType.idl 768 $(PROJECT_DIR)/css/typedom/transform/CSSMatrixComponent.idl 769 $(PROJECT_DIR)/css/typedom/transform/CSSMatrixComponentOptions.idl 770 $(PROJECT_DIR)/css/typedom/transform/CSSPerspective.idl 771 $(PROJECT_DIR)/css/typedom/transform/CSSRotate.idl 772 $(PROJECT_DIR)/css/typedom/transform/CSSScale.idl 773 $(PROJECT_DIR)/css/typedom/transform/CSSSkew.idl 774 $(PROJECT_DIR)/css/typedom/transform/CSSSkewX.idl 775 $(PROJECT_DIR)/css/typedom/transform/CSSSkewY.idl 776 $(PROJECT_DIR)/css/typedom/transform/CSSTransformComponent.idl 777 $(PROJECT_DIR)/css/typedom/transform/CSSTransformValue.idl 778 $(PROJECT_DIR)/css/typedom/transform/CSSTranslate.idl 768 779 $(PROJECT_DIR)/dom/AbortAlgorithm.idl 769 780 $(PROJECT_DIR)/dom/AbortController.idl -
trunk/Source/WebCore/DerivedSources.make
r282525 r282702 638 638 $(WebCore)/css/typedom/numeric/CSSNumericBaseType.idl \ 639 639 $(WebCore)/css/typedom/numeric/CSSNumericType.idl \ 640 $(WebCore)/css/typedom/transform/CSSMatrixComponent.idl \ 641 $(WebCore)/css/typedom/transform/CSSMatrixComponentOptions.idl \ 642 $(WebCore)/css/typedom/transform/CSSPerspective.idl \ 643 $(WebCore)/css/typedom/transform/CSSRotate.idl \ 644 $(WebCore)/css/typedom/transform/CSSScale.idl \ 645 $(WebCore)/css/typedom/transform/CSSSkew.idl \ 646 $(WebCore)/css/typedom/transform/CSSSkewX.idl \ 647 $(WebCore)/css/typedom/transform/CSSSkewY.idl \ 648 $(WebCore)/css/typedom/transform/CSSTransformComponent.idl \ 649 $(WebCore)/css/typedom/transform/CSSTransformValue.idl \ 650 $(WebCore)/css/typedom/transform/CSSTranslate.idl \ 640 651 $(WebCore)/dom/AbortAlgorithm.idl \ 641 652 $(WebCore)/dom/AbortController.idl \ -
trunk/Source/WebCore/Sources.txt
r282697 r282702 545 545 bindings/js/JSTreeWalkerCustom.cpp 546 546 bindings/js/JSCSSStyleValueCustom.cpp 547 bindings/js/JSCSSTransformComponentCustom.cpp 547 548 bindings/js/JSUndoItemCustom.cpp 548 549 bindings/js/JSWebAnimationCustom.cpp … … 797 798 css/typedom/numeric/CSSMathValue.cpp 798 799 css/typedom/numeric/CSSNumericArray.cpp 800 css/typedom/transform/CSSMatrixComponent.cpp 801 css/typedom/transform/CSSPerspective.cpp 802 css/typedom/transform/CSSRotate.cpp 803 css/typedom/transform/CSSScale.cpp 804 css/typedom/transform/CSSSkew.cpp 805 css/typedom/transform/CSSSkewX.cpp 806 css/typedom/transform/CSSSkewY.cpp 807 css/typedom/transform/CSSTransformComponent.cpp 808 css/typedom/transform/CSSTransformValue.cpp 809 css/typedom/transform/CSSTranslate.cpp 799 810 cssjit/SelectorCompiler.cpp 800 811 display/compositing/DisplayLayerController.cpp … … 3658 3669 JSCSSNumericValue.cpp 3659 3670 JSCSSOMVariableReferenceValue.cpp 3671 JSCSSMatrixComponent.cpp 3672 JSCSSMatrixComponentOptions.cpp 3673 JSCSSPerspective.cpp 3674 JSCSSRotate.cpp 3675 JSCSSScale.cpp 3676 JSCSSSkew.cpp 3677 JSCSSSkewX.cpp 3678 JSCSSSkewY.cpp 3679 JSCSSTransformComponent.cpp 3680 JSCSSTransformValue.cpp 3681 JSCSSTranslate.cpp 3660 3682 JSCSSStyleValue.cpp 3661 3683 JSCSSUnitValue.cpp -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r282697 r282702 759 759 29FAF4B6195AB08900A522DC /* TextUndoInsertionMarkupMac.h in Headers */ = {isa = PBXBuildFile; fileRef = 29FAF4B5195AB08900A522DC /* TextUndoInsertionMarkupMac.h */; settings = {ATTRIBUTES = (Private, ); }; }; 760 760 2A4107A426CB66F8003BF797 /* CSSKeywordValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A4107A326CB66EE003BF797 /* CSSKeywordValue.h */; }; 761 2A538A2526F0103300965FC8 /* CSSMatrixComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A538A1826E3693000965FC8 /* CSSMatrixComponent.h */; }; 762 2A538A2626F0103600965FC8 /* CSSMatrixComponentOptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A538A1326E3693000965FC8 /* CSSMatrixComponentOptions.h */; }; 763 2A538A2726F0103900965FC8 /* CSSPerspective.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A538A0A26E3693000965FC8 /* CSSPerspective.h */; }; 764 2A538A2826F0103C00965FC8 /* CSSRotate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A538A0F26E3693000965FC8 /* CSSRotate.h */; }; 765 2A538A2926F0103F00965FC8 /* CSSScale.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A538A1B26E3693000965FC8 /* CSSScale.h */; }; 766 2A538A2A26F0104200965FC8 /* CSSSkew.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A538A2426E3693000965FC8 /* CSSSkew.h */; }; 767 2A538A2B26F0104500965FC8 /* CSSSkewX.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A538A1026E3693000965FC8 /* CSSSkewX.h */; }; 768 2A538A2C26F0104800965FC8 /* CSSSkewY.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A538A1A26E3693000965FC8 /* CSSSkewY.h */; }; 769 2A538A2D26F0104C00965FC8 /* CSSTransformComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A538A0526E3693000965FC8 /* CSSTransformComponent.h */; }; 770 2A538A2E26F0104F00965FC8 /* CSSTransformValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A538A1526E3693000965FC8 /* CSSTransformValue.h */; }; 771 2A538A2F26F0105200965FC8 /* CSSTranslate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A538A0C26E3693000965FC8 /* CSSTranslate.h */; }; 761 772 2ABFFFF326C535C00048875B /* CSSOMVariableReferenceValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ABFFFF126C535BD0048875B /* CSSOMVariableReferenceValue.h */; }; 762 773 2ACB4D2B26DC4ACE00BEB753 /* CSSNumericFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ACB4D2726DC4AB200BEB753 /* CSSNumericFactory.h */; }; … … 7254 7265 2A4107A226CB66ED003BF797 /* CSSKeywordValue.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = CSSKeywordValue.idl; sourceTree = "<group>"; }; 7255 7266 2A4107A326CB66EE003BF797 /* CSSKeywordValue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CSSKeywordValue.h; sourceTree = "<group>"; }; 7267 2A538A0426E3693000965FC8 /* CSSScale.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = CSSScale.idl; sourceTree = "<group>"; }; 7268 2A538A0526E3693000965FC8 /* CSSTransformComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CSSTransformComponent.h; sourceTree = "<group>"; }; 7269 2A538A0626E3693000965FC8 /* CSSMatrixComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CSSMatrixComponent.cpp; sourceTree = "<group>"; }; 7270 2A538A0726E3693000965FC8 /* CSSMatrixComponentOptions.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = CSSMatrixComponentOptions.idl; sourceTree = "<group>"; }; 7271 2A538A0826E3693000965FC8 /* CSSRotate.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CSSRotate.cpp; sourceTree = "<group>"; }; 7272 2A538A0926E3693000965FC8 /* CSSPerspective.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = CSSPerspective.idl; sourceTree = "<group>"; }; 7273 2A538A0A26E3693000965FC8 /* CSSPerspective.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CSSPerspective.h; sourceTree = "<group>"; }; 7274 2A538A0B26E3693000965FC8 /* CSSSkew.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CSSSkew.cpp; sourceTree = "<group>"; }; 7275 2A538A0C26E3693000965FC8 /* CSSTranslate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CSSTranslate.h; sourceTree = "<group>"; }; 7276 2A538A0D26E3693000965FC8 /* CSSSkewX.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = CSSSkewX.idl; sourceTree = "<group>"; }; 7277 2A538A0E26E3693000965FC8 /* CSSSkewY.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = CSSSkewY.idl; sourceTree = "<group>"; }; 7278 2A538A0F26E3693000965FC8 /* CSSRotate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CSSRotate.h; sourceTree = "<group>"; }; 7279 2A538A1026E3693000965FC8 /* CSSSkewX.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CSSSkewX.h; sourceTree = "<group>"; }; 7280 2A538A1126E3693000965FC8 /* CSSTransformValue.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = CSSTransformValue.idl; sourceTree = "<group>"; }; 7281 2A538A1226E3693000965FC8 /* CSSTranslate.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CSSTranslate.cpp; sourceTree = "<group>"; }; 7282 2A538A1326E3693000965FC8 /* CSSMatrixComponentOptions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CSSMatrixComponentOptions.h; sourceTree = "<group>"; }; 7283 2A538A1426E3693000965FC8 /* CSSTransformComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CSSTransformComponent.cpp; sourceTree = "<group>"; }; 7284 2A538A1526E3693000965FC8 /* CSSTransformValue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CSSTransformValue.h; sourceTree = "<group>"; }; 7285 2A538A1626E3693000965FC8 /* CSSMatrixComponent.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = CSSMatrixComponent.idl; sourceTree = "<group>"; }; 7286 2A538A1826E3693000965FC8 /* CSSMatrixComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CSSMatrixComponent.h; sourceTree = "<group>"; }; 7287 2A538A1926E3693000965FC8 /* CSSScale.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CSSScale.cpp; sourceTree = "<group>"; }; 7288 2A538A1A26E3693000965FC8 /* CSSSkewY.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CSSSkewY.h; sourceTree = "<group>"; }; 7289 2A538A1B26E3693000965FC8 /* CSSScale.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CSSScale.h; sourceTree = "<group>"; }; 7290 2A538A1C26E3693000965FC8 /* CSSTransformValue.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CSSTransformValue.cpp; sourceTree = "<group>"; }; 7291 2A538A1D26E3693000965FC8 /* CSSTranslate.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = CSSTranslate.idl; sourceTree = "<group>"; }; 7292 2A538A1E26E3693000965FC8 /* CSSTransformComponent.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = CSSTransformComponent.idl; sourceTree = "<group>"; }; 7293 2A538A1F26E3693000965FC8 /* CSSRotate.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = CSSRotate.idl; sourceTree = "<group>"; }; 7294 2A538A2026E3693000965FC8 /* CSSPerspective.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CSSPerspective.cpp; sourceTree = "<group>"; }; 7295 2A538A2126E3693000965FC8 /* CSSSkew.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = CSSSkew.idl; sourceTree = "<group>"; }; 7296 2A538A2226E3693000965FC8 /* CSSSkewX.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CSSSkewX.cpp; sourceTree = "<group>"; }; 7297 2A538A2326E3693000965FC8 /* CSSSkewY.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CSSSkewY.cpp; sourceTree = "<group>"; }; 7298 2A538A2426E3693000965FC8 /* CSSSkew.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CSSSkew.h; sourceTree = "<group>"; }; 7299 2A538A4A26F3DA5E00965FC8 /* JSCSSTransformComponentCustom.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = JSCSSTransformComponentCustom.cpp; sourceTree = "<group>"; }; 7256 7300 2A66438E26A006AE00C147A1 /* FormDataEvent.idl */ = {isa = PBXFileReference; lastKnownFileType = text; path = FormDataEvent.idl; sourceTree = "<group>"; }; 7257 7301 2A66439026A006AF00C147A1 /* FormDataEvent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FormDataEvent.h; sourceTree = "<group>"; }; … … 19267 19311 sourceTree = "<group>"; 19268 19312 }; 19313 2A538A0326E3693000965FC8 /* transform */ = { 19314 isa = PBXGroup; 19315 children = ( 19316 2A538A0626E3693000965FC8 /* CSSMatrixComponent.cpp */, 19317 2A538A1826E3693000965FC8 /* CSSMatrixComponent.h */, 19318 2A538A1626E3693000965FC8 /* CSSMatrixComponent.idl */, 19319 2A538A1326E3693000965FC8 /* CSSMatrixComponentOptions.h */, 19320 2A538A0726E3693000965FC8 /* CSSMatrixComponentOptions.idl */, 19321 2A538A2026E3693000965FC8 /* CSSPerspective.cpp */, 19322 2A538A0A26E3693000965FC8 /* CSSPerspective.h */, 19323 2A538A0926E3693000965FC8 /* CSSPerspective.idl */, 19324 2A538A0826E3693000965FC8 /* CSSRotate.cpp */, 19325 2A538A0F26E3693000965FC8 /* CSSRotate.h */, 19326 2A538A1F26E3693000965FC8 /* CSSRotate.idl */, 19327 2A538A1926E3693000965FC8 /* CSSScale.cpp */, 19328 2A538A1B26E3693000965FC8 /* CSSScale.h */, 19329 2A538A0426E3693000965FC8 /* CSSScale.idl */, 19330 2A538A0B26E3693000965FC8 /* CSSSkew.cpp */, 19331 2A538A2426E3693000965FC8 /* CSSSkew.h */, 19332 2A538A2126E3693000965FC8 /* CSSSkew.idl */, 19333 2A538A2226E3693000965FC8 /* CSSSkewX.cpp */, 19334 2A538A1026E3693000965FC8 /* CSSSkewX.h */, 19335 2A538A0D26E3693000965FC8 /* CSSSkewX.idl */, 19336 2A538A2326E3693000965FC8 /* CSSSkewY.cpp */, 19337 2A538A1A26E3693000965FC8 /* CSSSkewY.h */, 19338 2A538A0E26E3693000965FC8 /* CSSSkewY.idl */, 19339 2A538A1426E3693000965FC8 /* CSSTransformComponent.cpp */, 19340 2A538A0526E3693000965FC8 /* CSSTransformComponent.h */, 19341 2A538A1E26E3693000965FC8 /* CSSTransformComponent.idl */, 19342 2A538A1C26E3693000965FC8 /* CSSTransformValue.cpp */, 19343 2A538A1526E3693000965FC8 /* CSSTransformValue.h */, 19344 2A538A1126E3693000965FC8 /* CSSTransformValue.idl */, 19345 2A538A1226E3693000965FC8 /* CSSTranslate.cpp */, 19346 2A538A0C26E3693000965FC8 /* CSSTranslate.h */, 19347 2A538A1D26E3693000965FC8 /* CSSTranslate.idl */, 19348 ); 19349 path = transform; 19350 sourceTree = "<group>"; 19351 }; 19269 19352 2AEF6FBB26E716EE00326D02 /* numeric */ = { 19270 19353 isa = PBXGroup; … … 20379 20462 children = ( 20380 20463 2AEF6FBB26E716EE00326D02 /* numeric */, 20464 2A538A0326E3693000965FC8 /* transform */, 20381 20465 2A4107A026CB66ED003BF797 /* CSSKeywordValue.cpp */, 20382 20466 2A4107A326CB66EE003BF797 /* CSSKeywordValue.h */, … … 22931 23015 AD726FEA16D9F40B003A4E6D /* JSCSSStyleDeclarationCustom.h */, 22932 23016 4BAFD0E22192604D00C0AB64 /* JSCSSStyleValueCustom.cpp */, 23017 2A538A4A26F3DA5E00965FC8 /* JSCSSTransformComponentCustom.cpp */, 22933 23018 BC20FB7E0C0E8E6C00D1447F /* JSDeprecatedCSSOMValueCustom.cpp */, 22934 23019 49C7BA8C1042F5B10009D447 /* JSDocumentCustom.cpp */, … … 31894 31979 2AEF6FD926E7ECC000326D02 /* CSSMathSum.h in Headers */, 31895 31980 2AEF6FDA26E7ECC300326D02 /* CSSMathValue.h in Headers */, 31981 2A538A2526F0103300965FC8 /* CSSMatrixComponent.h in Headers */, 31982 2A538A2626F0103600965FC8 /* CSSMatrixComponentOptions.h in Headers */, 31896 31983 A80E6D030A1989CA007FB8C5 /* CSSMediaRule.h in Headers */, 31897 31984 314BE3A11B30F6B700141982 /* CSSNamedImageValue.h in Headers */, … … 31919 32006 946D374E1D6D08AA0077084F /* CSSParserTokenRange.h in Headers */, 31920 32007 9418278F1D8CAF9200492764 /* CSSPendingSubstitutionValue.h in Headers */, 32008 2A538A2726F0103900965FC8 /* CSSPerspective.h in Headers */, 31921 32009 977B3863122883E900B81FF8 /* CSSPreloadScanner.h in Headers */, 31922 32010 A80E6CE60A1989CA007FB8C5 /* CSSPrimitiveValue.h in Headers */, … … 31933 32021 4BDA40012151B6F500FD6604 /* CSSRegisteredCustomProperty.h in Headers */, 31934 32022 BC7D8FF41BD1A47900FFE540 /* CSSRevertValue.h in Headers */, 32023 2A538A2826F0103C00965FC8 /* CSSRotate.h in Headers */, 31935 32024 A80E6D0D0A1989CA007FB8C5 /* CSSRule.h in Headers */, 31936 32025 A80E6CF20A1989CA007FB8C5 /* CSSRuleList.h in Headers */, 32026 2A538A2926F0103F00965FC8 /* CSSScale.h in Headers */, 31937 32027 371F51A10D262FA000ECE0D5 /* CSSSegmentedFontFace.h in Headers */, 31938 32028 A80E73520A199C77007FB8C5 /* CSSSelector.h in Headers */, … … 31940 32030 94DE5C8E1D80802700164F2A /* CSSSelectorParser.h in Headers */, 31941 32031 A80E6CE80A1989CA007FB8C5 /* CSSShadowValue.h in Headers */, 32032 2A538A2A26F0104200965FC8 /* CSSSkew.h in Headers */, 32033 2A538A2B26F0104500965FC8 /* CSSSkewX.h in Headers */, 32034 2A538A2C26F0104800965FC8 /* CSSSkewY.h in Headers */, 31942 32035 A80E6E0F0A19911C007FB8C5 /* CSSStyleDeclaration.h in Headers */, 31943 32036 4B438650219CD56100F8D3C5 /* CSSStyleImageValue.h in Headers */, … … 31952 32045 9AB1F38018E2489A00534743 /* CSSToLengthConversionData.h in Headers */, 31953 32046 A882DA231593848D000115ED /* CSSToStyleMap.h in Headers */, 32047 2A538A2D26F0104C00965FC8 /* CSSTransformComponent.h in Headers */, 32048 2A538A2E26F0104F00965FC8 /* CSSTransformValue.h in Headers */, 31954 32049 715AD7212050513F00D592DC /* CSSTransition.h in Headers */, 32050 2A538A2F26F0105200965FC8 /* CSSTranslate.h in Headers */, 31955 32051 371F53E90D2704F900ECE0D5 /* CSSUnicodeRangeValue.h in Headers */, 31956 32052 0F6B707A237BC36D0052CA47 /* CSSUnits.h in Headers */, -
trunk/Source/WebCore/bindings/js/WebCoreBuiltinNames.h
r282484 r282702 88 88 macro(CSSMathSum) \ 89 89 macro(CSSMathValue) \ 90 macro(CSSMatrixComponent) \ 90 91 macro(CSSNumericArray) \ 91 92 macro(CSSNumericValue) \ 92 93 macro(CSSPaintSize) \ 94 macro(CSSPerspective) \ 95 macro(CSSRotate) \ 96 macro(CSSScale) \ 97 macro(CSSSkew) \ 98 macro(CSSSkewX) \ 99 macro(CSSSkewY) \ 93 100 macro(CSSStyleValue) \ 101 macro(CSSTransformComponent) \ 102 macro(CSSTransformValue) \ 94 103 macro(CSSTransition) \ 104 macro(CSSTranslate) \ 95 105 macro(CSSUnitValue) \ 96 106 macro(CSSUnparsedValue) \ -
trunk/Source/WebCore/css/DOMMatrix.idl
r274832 r282702 29 29 Exposed=(Window,Worker), 30 30 LegacyWindowAlias=WebKitCSSMatrix, 31 JSGenerateToNativeObject, 31 32 ImplementationLacksVTable 32 33 ] interface DOMMatrix : DOMMatrixReadOnly { -
trunk/Source/WebCore/css/DOMMatrixReadOnly.cpp
r278253 r282702 94 94 } 95 95 96 inlineRef<DOMMatrix> DOMMatrixReadOnly::cloneAsDOMMatrix() const96 Ref<DOMMatrix> DOMMatrixReadOnly::cloneAsDOMMatrix() const 97 97 { 98 98 return DOMMatrix::create(m_matrix, m_is2D ? Is2D::Yes : Is2D::No); -
trunk/Source/WebCore/css/DOMMatrixReadOnly.h
r278253 r282702 119 119 120 120 const TransformationMatrix& transformationMatrix() const { return m_matrix; } 121 122 Ref<DOMMatrix> cloneAsDOMMatrix() const; 121 123 122 124 protected: … … 131 133 132 134 static ExceptionOr<AbstractMatrix> parseStringIntoAbstractMatrix(const String&); 133 134 Ref<DOMMatrix> cloneAsDOMMatrix() const;135 135 136 136 template <typename T>
Note:
See TracChangeset
for help on using the changeset viewer.