Changeset 80587 in webkit
- Timestamp:
- Mar 8, 2011 1:49:04 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r80582 r80587 1 2011-03-08 Joe Wild <joseph.wild@nokia.com> 2 3 Reviewed by Csaba Osztrogonác. 4 5 [Qt] Missing SVG variables 6 https://bugs.webkit.org/show_bug.cgi?id=32941 7 8 Basically, this patch just modifies features.pri to the Qt build to 9 pass on the ENABLE_SVG_* flags to the IDL binding generator. 10 11 Also I had remove global-construtors.html from the skip list and 12 updated the associated expected results files. 13 14 * platform/qt/Skipped: 15 * platform/qt/fast/dom/Window/window-properties-expected.txt: 16 * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt: 17 * platform/qt/fast/dom/prototype-inheritance-expected.txt: 18 * platform/qt/fast/js/global-constructors-expected.txt: 19 1 20 2011-03-08 David Hyatt <hyatt@apple.com> 2 21 -
trunk/LayoutTests/platform/qt/Skipped
r80536 r80587 819 819 svg/css/composite-shadow-example.html 820 820 svg/css/composite-shadow-with-opacity.html 821 # Missing variables:822 # SVGAltGlyphElement, SVGAnimateElement, SVGAnimateColorElement, SVGAnimateTransformElement823 # SVGFontElement, SVGGlyphElement, SVGMissingGlyphElement, SVGFontFaceElement, SVGFontFaceSrcElement824 # SVGFontFaceUriElement, SVGFontFaceFormatElement, SVGFontFaceNameElement, SVGForeignObjectElement825 # https://bugs.webkit.org/show_bug.cgi?id=32941826 svg/custom/global-constructors.html827 821 828 822 # --- to be reviewed -
trunk/LayoutTests/platform/qt/fast/dom/Window/window-properties-expected.txt
r78329 r80587 1368 1368 window.SVGAElement [object SVGAElementConstructor] 1369 1369 window.SVGAElement.prototype [printed above as window.Element.prototype] 1370 window.SVGAltGlyphElement [object SVGAltGlyphElementConstructor] 1371 window.SVGAltGlyphElement.prototype [printed above as window.Element.prototype] 1370 1372 window.SVGAngle [object SVGAngleConstructor] 1371 1373 window.SVGAngle.SVG_ANGLETYPE_DEG [number] … … 1382 1384 window.SVGAngle.prototype.convertToSpecifiedUnits [function] 1383 1385 window.SVGAngle.prototype.newValueSpecifiedUnits [function] 1386 window.SVGAnimateColorElement [object SVGAnimateColorElementConstructor] 1387 window.SVGAnimateColorElement.prototype [printed above as window.Element.prototype] 1388 window.SVGAnimateElement [object SVGAnimateElementConstructor] 1389 window.SVGAnimateElement.prototype [printed above as window.Element.prototype] 1390 window.SVGAnimateTransformElement [object SVGAnimateTransformElementConstructor] 1391 window.SVGAnimateTransformElement.prototype [printed above as window.Element.prototype] 1384 1392 window.SVGAnimatedAngle [object SVGAnimatedAngleConstructor] 1385 1393 window.SVGAnimatedAngle.prototype [object SVGAnimatedAnglePrototype] … … 1539 1547 window.SVGFilterElement [object SVGFilterElementConstructor] 1540 1548 window.SVGFilterElement.prototype [printed above as window.Element.prototype] 1549 window.SVGFontElement [object SVGFontElementConstructor] 1550 window.SVGFontElement.prototype [printed above as window.Element.prototype] 1551 window.SVGFontFaceElement [object SVGFontFaceElementConstructor] 1552 window.SVGFontFaceElement.prototype [printed above as window.Element.prototype] 1553 window.SVGFontFaceFormatElement [object SVGFontFaceFormatElementConstructor] 1554 window.SVGFontFaceFormatElement.prototype [printed above as window.Element.prototype] 1555 window.SVGFontFaceNameElement [object SVGFontFaceNameElementConstructor] 1556 window.SVGFontFaceNameElement.prototype [printed above as window.Element.prototype] 1557 window.SVGFontFaceSrcElement [object SVGFontFaceSrcElementConstructor] 1558 window.SVGFontFaceSrcElement.prototype [printed above as window.Element.prototype] 1559 window.SVGFontFaceUriElement [object SVGFontFaceUriElementConstructor] 1560 window.SVGFontFaceUriElement.prototype [printed above as window.Element.prototype] 1561 window.SVGForeignObjectElement [object SVGForeignObjectElementConstructor] 1562 window.SVGForeignObjectElement.prototype [printed above as window.Element.prototype] 1541 1563 window.SVGGElement [object SVGGElementConstructor] 1542 1564 window.SVGGElement.prototype [printed above as window.Element.prototype] 1565 window.SVGGlyphElement [object SVGGlyphElementConstructor] 1566 window.SVGGlyphElement.prototype [printed above as window.Element.prototype] 1543 1567 window.SVGGradientElement [object SVGGradientElementConstructor] 1544 1568 window.SVGGradientElement.SVG_SPREADMETHOD_PAD [number] … … 1547 1571 window.SVGGradientElement.SVG_SPREADMETHOD_UNKNOWN [number] 1548 1572 window.SVGGradientElement.prototype [printed above as window.Element.prototype] 1573 window.SVGHKernElement [object SVGHKernElementConstructor] 1574 window.SVGHKernElement.prototype [printed above as window.Element.prototype] 1549 1575 window.SVGImageElement [object SVGImageElementConstructor] 1550 1576 window.SVGImageElement.prototype [printed above as window.Element.prototype] … … 1613 1639 window.SVGMetadataElement [object SVGMetadataElementConstructor] 1614 1640 window.SVGMetadataElement.prototype [printed above as window.Element.prototype] 1641 window.SVGMissingGlyphElement [object SVGMissingGlyphElementConstructor] 1642 window.SVGMissingGlyphElement.prototype [printed above as window.Element.prototype] 1615 1643 window.SVGNumber [object SVGNumberConstructor] 1616 1644 window.SVGNumber.prototype [object SVGNumberPrototype] … … 1802 1830 window.SVGScriptElement [object SVGScriptElementConstructor] 1803 1831 window.SVGScriptElement.prototype [printed above as window.Element.prototype] 1832 window.SVGSetElement [object SVGSetElementConstructor] 1833 window.SVGSetElement.prototype [printed above as window.Element.prototype] 1804 1834 window.SVGStopElement [object SVGStopElementConstructor] 1805 1835 window.SVGStopElement.prototype [printed above as window.Element.prototype] … … 1885 1915 window.SVGUseElement [object SVGUseElementConstructor] 1886 1916 window.SVGUseElement.prototype [printed above as window.Element.prototype] 1917 window.SVGVKernElement [object SVGVKernElementConstructor] 1918 window.SVGVKernElement.prototype [printed above as window.Element.prototype] 1887 1919 window.SVGViewElement [object SVGViewElementConstructor] 1888 1920 window.SVGViewElement.SVG_ZOOMANDPAN_DISABLE [number] -
trunk/LayoutTests/platform/qt/fast/dom/Window/window-property-descriptors-expected.txt
r76212 r80587 166 166 PASS typeof Object.getOwnPropertyDescriptor(window, 'SQLException') is 'object' 167 167 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAElement') is 'object' 168 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAltGlyphElement') is 'object' 168 169 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAngle') is 'object' 170 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAnimateColorElement') is 'object' 171 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAnimateElement') is 'object' 172 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAnimateTransformElement') is 'object' 169 173 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAnimatedAngle') is 'object' 170 174 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGAnimatedBoolean') is 'object' … … 217 221 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFETurbulenceElement') is 'object' 218 222 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFilterElement') is 'object' 223 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFontElement') is 'object' 224 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFontFaceElement') is 'object' 225 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFontFaceFormatElement') is 'object' 226 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFontFaceNameElement') is 'object' 227 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFontFaceSrcElement') is 'object' 228 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGFontFaceUriElement') is 'object' 229 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGForeignObjectElement') is 'object' 219 230 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGGElement') is 'object' 231 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGGlyphElement') is 'object' 220 232 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGGradientElement') is 'object' 233 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGHKernElement') is 'object' 221 234 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGImageElement') is 'object' 222 235 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGLength') is 'object' … … 228 241 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGMatrix') is 'object' 229 242 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGMetadataElement') is 'object' 243 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGMissingGlyphElement') is 'object' 230 244 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGNumber') is 'object' 231 245 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGNumberList') is 'object' … … 265 279 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGSVGElement') is 'object' 266 280 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGScriptElement') is 'object' 281 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGSetElement') is 'object' 267 282 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGStopElement') is 'object' 268 283 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGStringList') is 'object' … … 281 296 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGUnitTypes') is 'object' 282 297 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGUseElement') is 'object' 298 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGVKernElement') is 'object' 283 299 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGViewElement') is 'object' 284 300 PASS typeof Object.getOwnPropertyDescriptor(window, 'SVGZoomEvent') is 'object' -
trunk/LayoutTests/platform/qt/fast/dom/prototype-inheritance-expected.txt
r78329 r80587 320 320 PASS inner.SVGAElement.isInner is true 321 321 PASS inner.SVGAElement.constructor.isInner is true 322 PASS inner.SVGAltGlyphElement.isInner is true 323 PASS inner.SVGAltGlyphElement.constructor.isInner is true 322 324 PASS inner.SVGAngle.isInner is true 323 325 PASS inner.SVGAngle.constructor.isInner is true 326 PASS inner.SVGAnimateColorElement.isInner is true 327 PASS inner.SVGAnimateColorElement.constructor.isInner is true 328 PASS inner.SVGAnimateElement.isInner is true 329 PASS inner.SVGAnimateElement.constructor.isInner is true 330 PASS inner.SVGAnimateTransformElement.isInner is true 331 PASS inner.SVGAnimateTransformElement.constructor.isInner is true 324 332 PASS inner.SVGAnimatedAngle.isInner is true 325 333 PASS inner.SVGAnimatedAngle.constructor.isInner is true … … 422 430 PASS inner.SVGFilterElement.isInner is true 423 431 PASS inner.SVGFilterElement.constructor.isInner is true 432 PASS inner.SVGFontElement.isInner is true 433 PASS inner.SVGFontElement.constructor.isInner is true 434 PASS inner.SVGFontFaceElement.isInner is true 435 PASS inner.SVGFontFaceElement.constructor.isInner is true 436 PASS inner.SVGFontFaceFormatElement.isInner is true 437 PASS inner.SVGFontFaceFormatElement.constructor.isInner is true 438 PASS inner.SVGFontFaceNameElement.isInner is true 439 PASS inner.SVGFontFaceNameElement.constructor.isInner is true 440 PASS inner.SVGFontFaceSrcElement.isInner is true 441 PASS inner.SVGFontFaceSrcElement.constructor.isInner is true 442 PASS inner.SVGFontFaceUriElement.isInner is true 443 PASS inner.SVGFontFaceUriElement.constructor.isInner is true 444 PASS inner.SVGForeignObjectElement.isInner is true 445 PASS inner.SVGForeignObjectElement.constructor.isInner is true 424 446 PASS inner.SVGGElement.isInner is true 425 447 PASS inner.SVGGElement.constructor.isInner is true 448 PASS inner.SVGGlyphElement.isInner is true 449 PASS inner.SVGGlyphElement.constructor.isInner is true 426 450 PASS inner.SVGGradientElement.isInner is true 427 451 PASS inner.SVGGradientElement.constructor.isInner is true 452 PASS inner.SVGHKernElement.isInner is true 453 PASS inner.SVGHKernElement.constructor.isInner is true 428 454 PASS inner.SVGImageElement.isInner is true 429 455 PASS inner.SVGImageElement.constructor.isInner is true … … 444 470 PASS inner.SVGMetadataElement.isInner is true 445 471 PASS inner.SVGMetadataElement.constructor.isInner is true 472 PASS inner.SVGMissingGlyphElement.isInner is true 473 PASS inner.SVGMissingGlyphElement.constructor.isInner is true 446 474 PASS inner.SVGNumber.isInner is true 447 475 PASS inner.SVGNumber.constructor.isInner is true … … 518 546 PASS inner.SVGScriptElement.isInner is true 519 547 PASS inner.SVGScriptElement.constructor.isInner is true 548 PASS inner.SVGSetElement.isInner is true 549 PASS inner.SVGSetElement.constructor.isInner is true 520 550 PASS inner.SVGStopElement.isInner is true 521 551 PASS inner.SVGStopElement.constructor.isInner is true … … 550 580 PASS inner.SVGUseElement.isInner is true 551 581 PASS inner.SVGUseElement.constructor.isInner is true 582 PASS inner.SVGVKernElement.isInner is true 583 PASS inner.SVGVKernElement.constructor.isInner is true 552 584 PASS inner.SVGViewElement.isInner is true 553 585 PASS inner.SVGViewElement.constructor.isInner is true -
trunk/LayoutTests/platform/qt/fast/js/global-constructors-expected.txt
r76212 r80587 151 151 PASS SQLException.toString() is '[object SQLExceptionConstructor]' 152 152 PASS SVGAElement.toString() is '[object SVGAElementConstructor]' 153 PASS SVGAltGlyphElement.toString() is '[object SVGAltGlyphElementConstructor]' 153 154 PASS SVGAngle.toString() is '[object SVGAngleConstructor]' 155 PASS SVGAnimateColorElement.toString() is '[object SVGAnimateColorElementConstructor]' 156 PASS SVGAnimateElement.toString() is '[object SVGAnimateElementConstructor]' 157 PASS SVGAnimateTransformElement.toString() is '[object SVGAnimateTransformElementConstructor]' 154 158 PASS SVGAnimatedAngle.toString() is '[object SVGAnimatedAngleConstructor]' 155 159 PASS SVGAnimatedBoolean.toString() is '[object SVGAnimatedBooleanConstructor]' … … 202 206 PASS SVGFETurbulenceElement.toString() is '[object SVGFETurbulenceElementConstructor]' 203 207 PASS SVGFilterElement.toString() is '[object SVGFilterElementConstructor]' 208 PASS SVGFontElement.toString() is '[object SVGFontElementConstructor]' 209 PASS SVGFontFaceElement.toString() is '[object SVGFontFaceElementConstructor]' 210 PASS SVGFontFaceFormatElement.toString() is '[object SVGFontFaceFormatElementConstructor]' 211 PASS SVGFontFaceNameElement.toString() is '[object SVGFontFaceNameElementConstructor]' 212 PASS SVGFontFaceSrcElement.toString() is '[object SVGFontFaceSrcElementConstructor]' 213 PASS SVGFontFaceUriElement.toString() is '[object SVGFontFaceUriElementConstructor]' 214 PASS SVGForeignObjectElement.toString() is '[object SVGForeignObjectElementConstructor]' 204 215 PASS SVGGElement.toString() is '[object SVGGElementConstructor]' 216 PASS SVGGlyphElement.toString() is '[object SVGGlyphElementConstructor]' 205 217 PASS SVGGradientElement.toString() is '[object SVGGradientElementConstructor]' 218 PASS SVGHKernElement.toString() is '[object SVGHKernElementConstructor]' 206 219 PASS SVGImageElement.toString() is '[object SVGImageElementConstructor]' 207 220 PASS SVGLength.toString() is '[object SVGLengthConstructor]' … … 213 226 PASS SVGMatrix.toString() is '[object SVGMatrixConstructor]' 214 227 PASS SVGMetadataElement.toString() is '[object SVGMetadataElementConstructor]' 228 PASS SVGMissingGlyphElement.toString() is '[object SVGMissingGlyphElementConstructor]' 215 229 PASS SVGNumber.toString() is '[object SVGNumberConstructor]' 216 230 PASS SVGNumberList.toString() is '[object SVGNumberListConstructor]' … … 250 264 PASS SVGSVGElement.toString() is '[object SVGSVGElementConstructor]' 251 265 PASS SVGScriptElement.toString() is '[object SVGScriptElementConstructor]' 266 PASS SVGSetElement.toString() is '[object SVGSetElementConstructor]' 252 267 PASS SVGStopElement.toString() is '[object SVGStopElementConstructor]' 253 268 PASS SVGStringList.toString() is '[object SVGStringListConstructor]' … … 266 281 PASS SVGUnitTypes.toString() is '[object SVGUnitTypesConstructor]' 267 282 PASS SVGUseElement.toString() is '[object SVGUseElementConstructor]' 283 PASS SVGVKernElement.toString() is '[object SVGVKernElementConstructor]' 268 284 PASS SVGViewElement.toString() is '[object SVGViewElementConstructor]' 269 285 PASS SVGZoomEvent.toString() is '[object SVGZoomEventConstructor]' -
trunk/Source/WebCore/ChangeLog
r80584 r80587 1 2011-03-08 Joe Wild <joseph.wild@nokia.com> 2 3 Reviewed by Csaba Osztrogonác. 4 5 [Qt] Missing SVG variables 6 https://bugs.webkit.org/show_bug.cgi?id=32941 7 8 Basically, this patch just modifies features.pri to the Qt build to 9 pass on the ENABLE_SVG_* flags to the IDL binding generator. 10 11 Also I had remove global-construtors.html from the skip list and 12 updated the associated expected results files. 13 14 * features.pri: 15 * page/DOMWindow.idl: 16 1 17 2011-03-08 Alok priyadarshi <alokp@chromium.org> 2 18 -
trunk/Source/WebCore/features.pri
r80424 r80587 215 215 contains(DEFINES, ENABLE_XHTMLMP=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_XHTMLMP=1 216 216 contains(DEFINES, ENABLE_SVG=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_SVG=1 217 contains(DEFINES, ENABLE_SVG_ANIMATION=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_SVG_ANIMATION=1 218 contains(DEFINES, ENABLE_SVG_FONTS=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_SVG_FONTS=1 219 contains(DEFINES, ENABLE_SVG_FOREIGN_OBJECT=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_SVG_FOREIGN_OBJECT=1 217 220 contains(DEFINES, ENABLE_JAVASCRIPT_DEBUGGER=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_JAVASCRIPT_DEBUGGER=1 218 221 contains(DEFINES, ENABLE_OFFLINE_WEB_APPLICATIONS=1): FEATURE_DEFINES_JAVASCRIPT += ENABLE_OFFLINE_WEB_APPLICATIONS=1 -
trunk/Source/WebCore/page/DOMWindow.idl
r79917 r80587 721 721 #endif 722 722 723 #if ENABLE_SVG_FONTS&& ENABLE_SVG_FONTS723 #if defined(ENABLE_SVG_FONTS) && ENABLE_SVG_FONTS 724 724 // attribute SVGAltGlyphDefElementConstructor SVGAltGlyphDefElement; 725 725 attribute SVGAltGlyphElementConstructor SVGAltGlyphElement;
Note: See TracChangeset
for help on using the changeset viewer.