Changeset 190190 in webkit
- Timestamp:
- Sep 23, 2015, 4:52:09 PM (10 years ago)
- Location:
- trunk
- Files:
-
- 2 deleted
- 25 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r190189 r190190 1 2015-09-23 Chris Dumez <cdumez@apple.com> 2 3 Unreviewed, roll out r190085 as it seems to cause crashes in JSC 4 <rdar://problem/22825602> 5 6 * fast/events/event-prototype-constructor-properties-expected.txt: Removed. 7 * fast/events/event-prototype-constructor-properties.html: Removed. 8 1 9 2015-09-23 Chris Dumez <cdumez@apple.com> 2 10 -
trunk/LayoutTests/imported/w3c/ChangeLog
r190187 r190190 1 2015-09-23 Chris Dumez <cdumez@apple.com> 2 3 Unreviewed, roll out r190085 as it seems to cause crashes in JSC 4 <rdar://problem/22825602> 5 6 * web-platform-tests/dom/interfaces-expected.txt: 7 * web-platform-tests/html/dom/interfaces-expected.txt: 8 1 9 2015-09-23 Chris Dumez <cdumez@apple.com> 2 10 -
trunk/LayoutTests/imported/w3c/web-platform-tests/dom/interfaces-expected.txt
r190085 r190190 111 111 PASS Event interface object length 112 112 PASS Event interface: existence and properties of interface prototype object 113 PASS Event interface: existence and properties of interface prototype object's "constructor" property 113 FAIL Event interface: existence and properties of interface prototype object's "constructor" property assert_true: Event.prototype.constructor is not writable expected true got false 114 114 FAIL Event interface: attribute type assert_throws: getting property on prototype object must throw TypeError function "function () { 115 115 [native code] … … 197 197 PASS CustomEvent interface object length 198 198 PASS CustomEvent interface: existence and properties of interface prototype object 199 PASS CustomEvent interface: existence and properties of interface prototype object's "constructor" property 199 FAIL CustomEvent interface: existence and properties of interface prototype object's "constructor" property assert_true: CustomEvent.prototype.constructor is not writable expected true got false 200 200 FAIL CustomEvent interface: attribute detail assert_true: The prototype object must have a property "detail" expected true got false 201 201 FAIL CustomEvent interface: operation initCustomEvent(DOMString,boolean,boolean,any) assert_equals: property has wrong .length expected 4 but got 0 … … 232 232 PASS EventTarget interface object length 233 233 PASS EventTarget interface: existence and properties of interface prototype object 234 PASS EventTarget interface: existence and properties of interface prototype object's "constructor" property 234 FAIL EventTarget interface: existence and properties of interface prototype object's "constructor" property assert_true: EventTarget.prototype.constructor is not writable expected true got false 235 235 PASS EventTarget interface: operation addEventListener(DOMString,EventListener,boolean) 236 236 PASS EventTarget interface: operation removeEventListener(DOMString,EventListener,boolean) … … 274 274 PASS MutationObserver interface object length 275 275 PASS MutationObserver interface: existence and properties of interface prototype object 276 PASS MutationObserver interface: existence and properties of interface prototype object's "constructor" property 276 FAIL MutationObserver interface: existence and properties of interface prototype object's "constructor" property assert_true: MutationObserver.prototype.constructor is not writable expected true got false 277 277 PASS MutationObserver interface: operation observe(Node,MutationObserverInit) 278 278 PASS MutationObserver interface: operation disconnect() … … 283 283 PASS MutationRecord interface object length 284 284 PASS MutationRecord interface: existence and properties of interface prototype object 285 PASS MutationRecord interface: existence and properties of interface prototype object's "constructor" property 285 FAIL MutationRecord interface: existence and properties of interface prototype object's "constructor" property assert_true: MutationRecord.prototype.constructor is not writable expected true got false 286 286 FAIL MutationRecord interface: attribute type assert_throws: getting property on prototype object must throw TypeError function "function () { 287 287 [native code] … … 316 316 PASS Node interface object length 317 317 FAIL Node interface: existence and properties of interface prototype object assert_equals: prototype of Node.prototype is not EventTarget.prototype expected object "[object EventTargetPrototype]" but got object "[object Object]" 318 PASS Node interface: existence and properties of interface prototype object's "constructor" property 318 FAIL Node interface: existence and properties of interface prototype object's "constructor" property assert_true: Node.prototype.constructor is not writable expected true got false 319 319 PASS Node interface: constant ELEMENT_NODE on interface object 320 320 PASS Node interface: constant ELEMENT_NODE on interface prototype object … … 410 410 PASS Document interface object length 411 411 PASS Document interface: existence and properties of interface prototype object 412 PASS Document interface: existence and properties of interface prototype object's "constructor" property 412 FAIL Document interface: existence and properties of interface prototype object's "constructor" property assert_true: Document.prototype.constructor is not writable expected true got false 413 413 FAIL Document interface: attribute implementation assert_throws: getting property on prototype object must throw TypeError function "function () { 414 414 [native code] … … 482 482 PASS XMLDocument interface object length 483 483 FAIL XMLDocument interface: existence and properties of interface prototype object assert_equals: prototype of XMLDocument.prototype is not Document.prototype expected Node object of unknown type but got Node object of unknown type 484 PASS XMLDocument interface: existence and properties of interface prototype object's "constructor" property 484 FAIL XMLDocument interface: existence and properties of interface prototype object's "constructor" property assert_true: XMLDocument.prototype.constructor is not writable expected true got false 485 485 PASS XMLDocument must be primary interface of xmlDoc 486 486 FAIL Stringification of xmlDoc assert_equals: class string of xmlDoc expected "[object XMLDocument]" but got "[object Document]" … … 659 659 PASS DOMImplementation interface object length 660 660 PASS DOMImplementation interface: existence and properties of interface prototype object 661 PASS DOMImplementation interface: existence and properties of interface prototype object's "constructor" property 661 FAIL DOMImplementation interface: existence and properties of interface prototype object's "constructor" property assert_true: DOMImplementation.prototype.constructor is not writable expected true got false 662 662 FAIL DOMImplementation interface: operation createDocumentType(DOMString,DOMString,DOMString) assert_equals: property has wrong .length expected 3 but got 0 663 663 FAIL DOMImplementation interface: operation createDocument(DOMString,DOMString,DocumentType) assert_equals: property has wrong .length expected 2 but got 0 … … 682 682 PASS DocumentFragment interface object length 683 683 PASS DocumentFragment interface: existence and properties of interface prototype object 684 PASS DocumentFragment interface: existence and properties of interface prototype object's "constructor" property 684 FAIL DocumentFragment interface: existence and properties of interface prototype object's "constructor" property assert_true: DocumentFragment.prototype.constructor is not writable expected true got false 685 685 FAIL DocumentFragment interface: operation getElementById(DOMString) assert_equals: property has wrong .length expected 1 but got 0 686 686 FAIL DocumentFragment interface: attribute children assert_throws: getting property on prototype object must throw TypeError function "function () { … … 812 812 PASS DocumentType interface object length 813 813 PASS DocumentType interface: existence and properties of interface prototype object 814 PASS DocumentType interface: existence and properties of interface prototype object's "constructor" property 814 FAIL DocumentType interface: existence and properties of interface prototype object's "constructor" property assert_true: DocumentType.prototype.constructor is not writable expected true got false 815 815 FAIL DocumentType interface: attribute name assert_throws: getting property on prototype object must throw TypeError function "function () { 816 816 [native code] … … 928 928 PASS Element interface object length 929 929 PASS Element interface: existence and properties of interface prototype object 930 PASS Element interface: existence and properties of interface prototype object's "constructor" property 930 FAIL Element interface: existence and properties of interface prototype object's "constructor" property assert_true: Element.prototype.constructor is not writable expected true got false 931 931 FAIL Element interface: attribute namespaceURI assert_throws: getting property on prototype object must throw TypeError function "function () { 932 932 [native code] … … 1208 1208 PASS Attr interface object length 1209 1209 FAIL Attr interface: existence and properties of interface prototype object assert_equals: prototype of Attr.prototype is not Object.prototype expected object "[object Object]" but got Node object of unknown type 1210 PASS Attr interface: existence and properties of interface prototype object's "constructor" property 1210 FAIL Attr interface: existence and properties of interface prototype object's "constructor" property assert_true: Attr.prototype.constructor is not writable expected true got false 1211 1211 FAIL Attr interface: attribute namespaceURI assert_throws: getting property on prototype object must throw TypeError function "function () { 1212 1212 [native code] … … 1252 1252 PASS CharacterData interface object length 1253 1253 PASS CharacterData interface: existence and properties of interface prototype object 1254 PASS CharacterData interface: existence and properties of interface prototype object's "constructor" property 1254 FAIL CharacterData interface: existence and properties of interface prototype object's "constructor" property assert_true: CharacterData.prototype.constructor is not writable expected true got false 1255 1255 FAIL CharacterData interface: attribute data assert_throws: getting property on prototype object must throw TypeError function "function () { 1256 1256 [native code] … … 1279 1279 PASS Text interface object length 1280 1280 PASS Text interface: existence and properties of interface prototype object 1281 PASS Text interface: existence and properties of interface prototype object's "constructor" property 1281 FAIL Text interface: existence and properties of interface prototype object's "constructor" property assert_true: Text.prototype.constructor is not writable expected true got false 1282 1282 PASS Text interface: operation splitText(unsigned long) 1283 1283 FAIL Text interface: attribute wholeText assert_throws: getting property on prototype object must throw TypeError function "function () { … … 1400 1400 PASS ProcessingInstruction interface object length 1401 1401 PASS ProcessingInstruction interface: existence and properties of interface prototype object 1402 PASS ProcessingInstruction interface: existence and properties of interface prototype object's "constructor" property 1402 FAIL ProcessingInstruction interface: existence and properties of interface prototype object's "constructor" property assert_true: ProcessingInstruction.prototype.constructor is not writable expected true got false 1403 1403 FAIL ProcessingInstruction interface: attribute target assert_throws: getting property on prototype object must throw TypeError function "function () { 1404 1404 [native code] … … 1518 1518 PASS Comment interface object length 1519 1519 PASS Comment interface: existence and properties of interface prototype object 1520 PASS Comment interface: existence and properties of interface prototype object's "constructor" property 1520 FAIL Comment interface: existence and properties of interface prototype object's "constructor" property assert_true: Comment.prototype.constructor is not writable expected true got false 1521 1521 PASS Comment must be primary interface of document.createComment("abc") 1522 1522 PASS Stringification of document.createComment("abc") … … 1632 1632 PASS Range interface object length 1633 1633 PASS Range interface: existence and properties of interface prototype object 1634 PASS Range interface: existence and properties of interface prototype object's "constructor" property 1634 FAIL Range interface: existence and properties of interface prototype object's "constructor" property assert_true: Range.prototype.constructor is not writable expected true got false 1635 1635 FAIL Range interface: attribute startContainer assert_throws: getting property on prototype object must throw TypeError function "function () { 1636 1636 [native code] … … 1795 1795 PASS NodeIterator interface object length 1796 1796 PASS NodeIterator interface: existence and properties of interface prototype object 1797 PASS NodeIterator interface: existence and properties of interface prototype object's "constructor" property 1797 FAIL NodeIterator interface: existence and properties of interface prototype object's "constructor" property assert_true: NodeIterator.prototype.constructor is not writable expected true got false 1798 1798 FAIL NodeIterator interface: attribute root assert_throws: getting property on prototype object must throw TypeError function "function () { 1799 1799 [native code] … … 1829 1829 PASS TreeWalker interface object length 1830 1830 PASS TreeWalker interface: existence and properties of interface prototype object 1831 PASS TreeWalker interface: existence and properties of interface prototype object's "constructor" property 1831 FAIL TreeWalker interface: existence and properties of interface prototype object's "constructor" property assert_true: TreeWalker.prototype.constructor is not writable expected true got false 1832 1832 FAIL TreeWalker interface: attribute root assert_throws: getting property on prototype object must throw TypeError function "function () { 1833 1833 [native code] -
trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt
r190106 r190190 1672 1672 PASS HTMLElement interface object length 1673 1673 PASS HTMLElement interface: existence and properties of interface prototype object 1674 PASS HTMLElement interface: existence and properties of interface prototype object's "constructor" property 1674 FAIL HTMLElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLElement.prototype.constructor is not writable expected true got false 1675 1675 FAIL HTMLElement interface: attribute title assert_throws: getting property on prototype object must throw TypeError function "function () { 1676 1676 [native code] … … 2257 2257 PASS HTMLUnknownElement interface object length 2258 2258 PASS HTMLUnknownElement interface: existence and properties of interface prototype object 2259 PASS HTMLUnknownElement interface: existence and properties of interface prototype object's "constructor" property 2259 FAIL HTMLUnknownElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLUnknownElement.prototype.constructor is not writable expected true got false 2260 2260 PASS HTMLUnknownElement must be primary interface of document.createElement("quasit") 2261 2261 PASS Stringification of document.createElement("quasit") … … 2283 2283 PASS HTMLHtmlElement interface object length 2284 2284 PASS HTMLHtmlElement interface: existence and properties of interface prototype object 2285 PASS HTMLHtmlElement interface: existence and properties of interface prototype object's "constructor" property 2285 FAIL HTMLHtmlElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLHtmlElement.prototype.constructor is not writable expected true got false 2286 2286 FAIL HTMLHtmlElement interface: attribute version assert_throws: getting property on prototype object must throw TypeError function "function () { 2287 2287 [native code] … … 2295 2295 PASS HTMLHeadElement interface object length 2296 2296 PASS HTMLHeadElement interface: existence and properties of interface prototype object 2297 PASS HTMLHeadElement interface: existence and properties of interface prototype object's "constructor" property 2297 FAIL HTMLHeadElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLHeadElement.prototype.constructor is not writable expected true got false 2298 2298 PASS HTMLHeadElement must be primary interface of document.createElement("head") 2299 2299 PASS Stringification of document.createElement("head") … … 2303 2303 PASS HTMLTitleElement interface object length 2304 2304 PASS HTMLTitleElement interface: existence and properties of interface prototype object 2305 PASS HTMLTitleElement interface: existence and properties of interface prototype object's "constructor" property 2305 FAIL HTMLTitleElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLTitleElement.prototype.constructor is not writable expected true got false 2306 2306 FAIL HTMLTitleElement interface: attribute text assert_throws: getting property on prototype object must throw TypeError function "function () { 2307 2307 [native code] … … 2315 2315 PASS HTMLBaseElement interface object length 2316 2316 PASS HTMLBaseElement interface: existence and properties of interface prototype object 2317 PASS HTMLBaseElement interface: existence and properties of interface prototype object's "constructor" property 2317 FAIL HTMLBaseElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLBaseElement.prototype.constructor is not writable expected true got false 2318 2318 FAIL HTMLBaseElement interface: attribute href assert_throws: getting property on prototype object must throw TypeError function "function () { 2319 2319 [native code] … … 2331 2331 PASS HTMLLinkElement interface object length 2332 2332 PASS HTMLLinkElement interface: existence and properties of interface prototype object 2333 PASS HTMLLinkElement interface: existence and properties of interface prototype object's "constructor" property 2333 FAIL HTMLLinkElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLLinkElement.prototype.constructor is not writable expected true got false 2334 2334 FAIL HTMLLinkElement interface: attribute href assert_throws: getting property on prototype object must throw TypeError function "function () { 2335 2335 [native code] … … 2382 2382 PASS HTMLMetaElement interface object length 2383 2383 PASS HTMLMetaElement interface: existence and properties of interface prototype object 2384 PASS HTMLMetaElement interface: existence and properties of interface prototype object's "constructor" property 2384 FAIL HTMLMetaElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLMetaElement.prototype.constructor is not writable expected true got false 2385 2385 FAIL HTMLMetaElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function "function () { 2386 2386 [native code] … … 2406 2406 PASS HTMLStyleElement interface object length 2407 2407 PASS HTMLStyleElement interface: existence and properties of interface prototype object 2408 PASS HTMLStyleElement interface: existence and properties of interface prototype object's "constructor" property 2408 FAIL HTMLStyleElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLStyleElement.prototype.constructor is not writable expected true got false 2409 2409 FAIL HTMLStyleElement interface: attribute media assert_throws: getting property on prototype object must throw TypeError function "function () { 2410 2410 [native code] … … 2425 2425 PASS HTMLBodyElement interface object length 2426 2426 PASS HTMLBodyElement interface: existence and properties of interface prototype object 2427 PASS HTMLBodyElement interface: existence and properties of interface prototype object's "constructor" property 2427 FAIL HTMLBodyElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLBodyElement.prototype.constructor is not writable expected true got false 2428 2428 FAIL HTMLBodyElement interface: attribute text assert_throws: getting property on prototype object must throw TypeError function "function () { 2429 2429 [native code] … … 2503 2503 PASS HTMLHeadingElement interface object length 2504 2504 PASS HTMLHeadingElement interface: existence and properties of interface prototype object 2505 PASS HTMLHeadingElement interface: existence and properties of interface prototype object's "constructor" property 2505 FAIL HTMLHeadingElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLHeadingElement.prototype.constructor is not writable expected true got false 2506 2506 FAIL HTMLHeadingElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function "function () { 2507 2507 [native code] … … 2530 2530 PASS HTMLParagraphElement interface object length 2531 2531 PASS HTMLParagraphElement interface: existence and properties of interface prototype object 2532 PASS HTMLParagraphElement interface: existence and properties of interface prototype object's "constructor" property 2532 FAIL HTMLParagraphElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLParagraphElement.prototype.constructor is not writable expected true got false 2533 2533 FAIL HTMLParagraphElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function "function () { 2534 2534 [native code] … … 2542 2542 PASS HTMLHRElement interface object length 2543 2543 PASS HTMLHRElement interface: existence and properties of interface prototype object 2544 PASS HTMLHRElement interface: existence and properties of interface prototype object's "constructor" property 2544 FAIL HTMLHRElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLHRElement.prototype.constructor is not writable expected true got false 2545 2545 FAIL HTMLHRElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function "function () { 2546 2546 [native code] … … 2568 2568 PASS HTMLPreElement interface object length 2569 2569 PASS HTMLPreElement interface: existence and properties of interface prototype object 2570 PASS HTMLPreElement interface: existence and properties of interface prototype object's "constructor" property 2570 FAIL HTMLPreElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLPreElement.prototype.constructor is not writable expected true got false 2571 2571 FAIL HTMLPreElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function "function () { 2572 2572 [native code] … … 2589 2589 PASS HTMLQuoteElement interface object length 2590 2590 PASS HTMLQuoteElement interface: existence and properties of interface prototype object 2591 PASS HTMLQuoteElement interface: existence and properties of interface prototype object's "constructor" property 2591 FAIL HTMLQuoteElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLQuoteElement.prototype.constructor is not writable expected true got false 2592 2592 FAIL HTMLQuoteElement interface: attribute cite assert_throws: getting property on prototype object must throw TypeError function "function () { 2593 2593 [native code] … … 2604 2604 PASS HTMLOListElement interface object length 2605 2605 PASS HTMLOListElement interface: existence and properties of interface prototype object 2606 PASS HTMLOListElement interface: existence and properties of interface prototype object's "constructor" property 2606 FAIL HTMLOListElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLOListElement.prototype.constructor is not writable expected true got false 2607 2607 FAIL HTMLOListElement interface: attribute reversed assert_throws: getting property on prototype object must throw TypeError function "function () { 2608 2608 [native code] … … 2622 2622 PASS HTMLUListElement interface object length 2623 2623 PASS HTMLUListElement interface: existence and properties of interface prototype object 2624 PASS HTMLUListElement interface: existence and properties of interface prototype object's "constructor" property 2624 FAIL HTMLUListElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLUListElement.prototype.constructor is not writable expected true got false 2625 2625 FAIL HTMLUListElement interface: attribute compact assert_throws: getting property on prototype object must throw TypeError function "function () { 2626 2626 [native code] … … 2634 2634 PASS HTMLLIElement interface object length 2635 2635 PASS HTMLLIElement interface: existence and properties of interface prototype object 2636 PASS HTMLLIElement interface: existence and properties of interface prototype object's "constructor" property 2636 FAIL HTMLLIElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLLIElement.prototype.constructor is not writable expected true got false 2637 2637 FAIL HTMLLIElement interface: attribute value assert_throws: getting property on prototype object must throw TypeError function "function () { 2638 2638 [native code] … … 2650 2650 PASS HTMLDListElement interface object length 2651 2651 PASS HTMLDListElement interface: existence and properties of interface prototype object 2652 PASS HTMLDListElement interface: existence and properties of interface prototype object's "constructor" property 2652 FAIL HTMLDListElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLDListElement.prototype.constructor is not writable expected true got false 2653 2653 FAIL HTMLDListElement interface: attribute compact assert_throws: getting property on prototype object must throw TypeError function "function () { 2654 2654 [native code] … … 2659 2659 PASS HTMLDivElement interface object length 2660 2660 PASS HTMLDivElement interface: existence and properties of interface prototype object 2661 PASS HTMLDivElement interface: existence and properties of interface prototype object's "constructor" property 2661 FAIL HTMLDivElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLDivElement.prototype.constructor is not writable expected true got false 2662 2662 FAIL HTMLDivElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function "function () { 2663 2663 [native code] … … 2671 2671 PASS HTMLAnchorElement interface object length 2672 2672 PASS HTMLAnchorElement interface: existence and properties of interface prototype object 2673 PASS HTMLAnchorElement interface: existence and properties of interface prototype object's "constructor" property 2673 FAIL HTMLAnchorElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLAnchorElement.prototype.constructor is not writable expected true got false 2674 2674 FAIL HTMLAnchorElement interface: attribute target assert_throws: getting property on prototype object must throw TypeError function "function () { 2675 2675 [native code] … … 2749 2749 PASS HTMLSpanElement interface object length 2750 2750 PASS HTMLSpanElement interface: existence and properties of interface prototype object 2751 PASS HTMLSpanElement interface: existence and properties of interface prototype object's "constructor" property 2751 FAIL HTMLSpanElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLSpanElement.prototype.constructor is not writable expected true got false 2752 2752 PASS HTMLSpanElement must be primary interface of document.createElement("span") 2753 2753 PASS Stringification of document.createElement("span") … … 2757 2757 PASS HTMLBRElement interface object length 2758 2758 PASS HTMLBRElement interface: existence and properties of interface prototype object 2759 PASS HTMLBRElement interface: existence and properties of interface prototype object's "constructor" property 2759 FAIL HTMLBRElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLBRElement.prototype.constructor is not writable expected true got false 2760 2760 FAIL HTMLBRElement interface: attribute clear assert_throws: getting property on prototype object must throw TypeError function "function () { 2761 2761 [native code] … … 2769 2769 PASS HTMLModElement interface object length 2770 2770 PASS HTMLModElement interface: existence and properties of interface prototype object 2771 PASS HTMLModElement interface: existence and properties of interface prototype object's "constructor" property 2771 FAIL HTMLModElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLModElement.prototype.constructor is not writable expected true got false 2772 2772 FAIL HTMLModElement interface: attribute cite assert_throws: getting property on prototype object must throw TypeError function "function () { 2773 2773 [native code] … … 2795 2795 PASS HTMLImageElement interface object length 2796 2796 PASS HTMLImageElement interface: existence and properties of interface prototype object 2797 PASS HTMLImageElement interface: existence and properties of interface prototype object's "constructor" property 2797 FAIL HTMLImageElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLImageElement.prototype.constructor is not writable expected true got false 2798 2798 FAIL HTMLImageElement interface: attribute alt assert_throws: getting property on prototype object must throw TypeError function "function () { 2799 2799 [native code] … … 2901 2901 PASS HTMLIFrameElement interface object length 2902 2902 PASS HTMLIFrameElement interface: existence and properties of interface prototype object 2903 PASS HTMLIFrameElement interface: existence and properties of interface prototype object's "constructor" property 2903 FAIL HTMLIFrameElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLIFrameElement.prototype.constructor is not writable expected true got false 2904 2904 FAIL HTMLIFrameElement interface: attribute src assert_throws: getting property on prototype object must throw TypeError function "function () { 2905 2905 [native code] … … 3084 3084 PASS HTMLParamElement interface object length 3085 3085 PASS HTMLParamElement interface: existence and properties of interface prototype object 3086 PASS HTMLParamElement interface: existence and properties of interface prototype object's "constructor" property 3086 FAIL HTMLParamElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLParamElement.prototype.constructor is not writable expected true got false 3087 3087 FAIL HTMLParamElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function "function () { 3088 3088 [native code] … … 3108 3108 PASS HTMLVideoElement interface object length 3109 3109 PASS HTMLVideoElement interface: existence and properties of interface prototype object 3110 PASS HTMLVideoElement interface: existence and properties of interface prototype object's "constructor" property 3110 FAIL HTMLVideoElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLVideoElement.prototype.constructor is not writable expected true got false 3111 3111 FAIL HTMLVideoElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function "function () { 3112 3112 [native code] … … 3185 3185 PASS HTMLAudioElement interface object length 3186 3186 PASS HTMLAudioElement interface: existence and properties of interface prototype object 3187 PASS HTMLAudioElement interface: existence and properties of interface prototype object's "constructor" property 3187 FAIL HTMLAudioElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLAudioElement.prototype.constructor is not writable expected true got false 3188 3188 PASS HTMLAudioElement must be primary interface of document.createElement("audio") 3189 3189 PASS Stringification of document.createElement("audio") … … 3293 3293 PASS HTMLSourceElement interface object length 3294 3294 PASS HTMLSourceElement interface: existence and properties of interface prototype object 3295 PASS HTMLSourceElement interface: existence and properties of interface prototype object's "constructor" property 3295 FAIL HTMLSourceElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLSourceElement.prototype.constructor is not writable expected true got false 3296 3296 FAIL HTMLSourceElement interface: attribute src assert_throws: getting property on prototype object must throw TypeError function "function () { 3297 3297 [native code] … … 3317 3317 PASS HTMLTrackElement interface object length 3318 3318 PASS HTMLTrackElement interface: existence and properties of interface prototype object 3319 PASS HTMLTrackElement interface: existence and properties of interface prototype object's "constructor" property 3319 FAIL HTMLTrackElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLTrackElement.prototype.constructor is not writable expected true got false 3320 3320 FAIL HTMLTrackElement interface: attribute kind assert_throws: getting property on prototype object must throw TypeError function "function () { 3321 3321 [native code] … … 3365 3365 PASS HTMLMediaElement interface object length 3366 3366 PASS HTMLMediaElement interface: existence and properties of interface prototype object 3367 PASS HTMLMediaElement interface: existence and properties of interface prototype object's "constructor" property 3367 FAIL HTMLMediaElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLMediaElement.prototype.constructor is not writable expected true got false 3368 3368 FAIL HTMLMediaElement interface: attribute error assert_throws: getting property on prototype object must throw TypeError function "function () { 3369 3369 [native code] … … 3476 3476 PASS MediaError interface object length 3477 3477 PASS MediaError interface: existence and properties of interface prototype object 3478 PASS MediaError interface: existence and properties of interface prototype object's "constructor" property 3478 FAIL MediaError interface: existence and properties of interface prototype object's "constructor" property assert_true: MediaError.prototype.constructor is not writable expected true got false 3479 3479 PASS MediaError interface: constant MEDIA_ERR_ABORTED on interface object 3480 3480 PASS MediaError interface: constant MEDIA_ERR_ABORTED on interface prototype object … … 3535 3535 PASS MediaController interface object length 3536 3536 FAIL MediaController interface: existence and properties of interface prototype object assert_equals: prototype of MediaController.prototype is not EventTarget.prototype expected object "[object EventTargetPrototype]" but got object "[object Object]" 3537 PASS MediaController interface: existence and properties of interface prototype object's "constructor" property 3537 FAIL MediaController interface: existence and properties of interface prototype object's "constructor" property assert_true: MediaController.prototype.constructor is not writable expected true got false 3538 3538 FAIL MediaController interface: attribute readyState assert_true: The prototype object must have a property "readyState" expected true got false 3539 3539 FAIL MediaController interface: attribute buffered assert_throws: getting property on prototype object must throw TypeError function "function () { … … 3662 3662 PASS TextTrack interface object length 3663 3663 FAIL TextTrack interface: existence and properties of interface prototype object assert_equals: prototype of TextTrack.prototype is not EventTarget.prototype expected object "[object EventTargetPrototype]" but got object "[object Object]" 3664 PASS TextTrack interface: existence and properties of interface prototype object's "constructor" property 3664 FAIL TextTrack interface: existence and properties of interface prototype object's "constructor" property assert_true: TextTrack.prototype.constructor is not writable expected true got false 3665 3665 FAIL TextTrack interface: attribute kind assert_true: The prototype object must have a property "kind" expected true got false 3666 3666 FAIL TextTrack interface: attribute label assert_throws: getting property on prototype object must throw TypeError function "function () { … … 3731 3731 FAIL TextTrackCue interface object length assert_equals: wrong value for TextTrackCue.length expected 0 but got 3 3732 3732 FAIL TextTrackCue interface: existence and properties of interface prototype object assert_equals: prototype of TextTrackCue.prototype is not EventTarget.prototype expected object "[object EventTargetPrototype]" but got object "[object Object]" 3733 PASS TextTrackCue interface: existence and properties of interface prototype object's "constructor" property 3733 FAIL TextTrackCue interface: existence and properties of interface prototype object's "constructor" property assert_true: TextTrackCue.prototype.constructor is not writable expected true got false 3734 3734 FAIL TextTrackCue interface: attribute track assert_throws: getting property on prototype object must throw TypeError function "function () { 3735 3735 [native code] … … 3758 3758 PASS TimeRanges interface object length 3759 3759 PASS TimeRanges interface: existence and properties of interface prototype object 3760 PASS TimeRanges interface: existence and properties of interface prototype object's "constructor" property 3760 FAIL TimeRanges interface: existence and properties of interface prototype object's "constructor" property assert_true: TimeRanges.prototype.constructor is not writable expected true got false 3761 3761 FAIL TimeRanges interface: attribute length assert_true: The prototype object must have a property "length" expected true got false 3762 3762 PASS TimeRanges interface: operation start(unsigned long) … … 3774 3774 PASS TrackEvent interface object length 3775 3775 PASS TrackEvent interface: existence and properties of interface prototype object 3776 PASS TrackEvent interface: existence and properties of interface prototype object's "constructor" property 3776 FAIL TrackEvent interface: existence and properties of interface prototype object's "constructor" property assert_true: TrackEvent.prototype.constructor is not writable expected true got false 3777 3777 FAIL TrackEvent interface: attribute track assert_true: The prototype object must have a property "track" expected true got false 3778 3778 FAIL TrackEvent must be primary interface of new TrackEvent("addtrack"; {track:document.createElement("track").track}) assert_equals: Unexpected exception when evaluating object expected null but got object "SyntaxError: Unexpected token ';'. Expected ')' to end a ..." … … 3802 3802 PASS HTMLMapElement interface object length 3803 3803 PASS HTMLMapElement interface: existence and properties of interface prototype object 3804 PASS HTMLMapElement interface: existence and properties of interface prototype object's "constructor" property 3804 FAIL HTMLMapElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLMapElement.prototype.constructor is not writable expected true got false 3805 3805 FAIL HTMLMapElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function "function () { 3806 3806 [native code] … … 3820 3820 PASS HTMLAreaElement interface object length 3821 3821 PASS HTMLAreaElement interface: existence and properties of interface prototype object 3822 PASS HTMLAreaElement interface: existence and properties of interface prototype object's "constructor" property 3822 FAIL HTMLAreaElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLAreaElement.prototype.constructor is not writable expected true got false 3823 3823 FAIL HTMLAreaElement interface: attribute alt assert_throws: getting property on prototype object must throw TypeError function "function () { 3824 3824 [native code] … … 3866 3866 PASS HTMLTableElement interface object length 3867 3867 PASS HTMLTableElement interface: existence and properties of interface prototype object 3868 PASS HTMLTableElement interface: existence and properties of interface prototype object's "constructor" property 3868 FAIL HTMLTableElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLTableElement.prototype.constructor is not writable expected true got false 3869 3869 FAIL HTMLTableElement interface: attribute caption assert_throws: getting property on prototype object must throw TypeError function "function () { 3870 3870 [native code] … … 3956 3956 PASS HTMLTableCaptionElement interface object length 3957 3957 PASS HTMLTableCaptionElement interface: existence and properties of interface prototype object 3958 PASS HTMLTableCaptionElement interface: existence and properties of interface prototype object's "constructor" property 3958 FAIL HTMLTableCaptionElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLTableCaptionElement.prototype.constructor is not writable expected true got false 3959 3959 FAIL HTMLTableCaptionElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function "function () { 3960 3960 [native code] … … 3968 3968 PASS HTMLTableColElement interface object length 3969 3969 PASS HTMLTableColElement interface: existence and properties of interface prototype object 3970 PASS HTMLTableColElement interface: existence and properties of interface prototype object's "constructor" property 3970 FAIL HTMLTableColElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLTableColElement.prototype.constructor is not writable expected true got false 3971 3971 FAIL HTMLTableColElement interface: attribute span assert_throws: getting property on prototype object must throw TypeError function "function () { 3972 3972 [native code] … … 4008 4008 PASS HTMLTableSectionElement interface object length 4009 4009 PASS HTMLTableSectionElement interface: existence and properties of interface prototype object 4010 PASS HTMLTableSectionElement interface: existence and properties of interface prototype object's "constructor" property 4010 FAIL HTMLTableSectionElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLTableSectionElement.prototype.constructor is not writable expected true got false 4011 4011 FAIL HTMLTableSectionElement interface: attribute rows assert_throws: getting property on prototype object must throw TypeError function "function () { 4012 4012 [native code] … … 4070 4070 PASS HTMLTableRowElement interface object length 4071 4071 PASS HTMLTableRowElement interface: existence and properties of interface prototype object 4072 PASS HTMLTableRowElement interface: existence and properties of interface prototype object's "constructor" property 4072 FAIL HTMLTableRowElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLTableRowElement.prototype.constructor is not writable expected true got false 4073 4073 FAIL HTMLTableRowElement interface: attribute rowIndex assert_throws: getting property on prototype object must throw TypeError function "function () { 4074 4074 [native code] … … 4166 4166 PASS HTMLTableCellElement interface object length 4167 4167 PASS HTMLTableCellElement interface: existence and properties of interface prototype object 4168 PASS HTMLTableCellElement interface: existence and properties of interface prototype object's "constructor" property 4168 FAIL HTMLTableCellElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLTableCellElement.prototype.constructor is not writable expected true got false 4169 4169 FAIL HTMLTableCellElement interface: attribute colSpan assert_throws: getting property on prototype object must throw TypeError function "function () { 4170 4170 [native code] … … 4251 4251 PASS HTMLLabelElement interface object length 4252 4252 PASS HTMLLabelElement interface: existence and properties of interface prototype object 4253 PASS HTMLLabelElement interface: existence and properties of interface prototype object's "constructor" property 4253 FAIL HTMLLabelElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLLabelElement.prototype.constructor is not writable expected true got false 4254 4254 FAIL HTMLLabelElement interface: attribute form assert_throws: getting property on prototype object must throw TypeError function "function () { 4255 4255 [native code] … … 4271 4271 PASS HTMLInputElement interface object length 4272 4272 PASS HTMLInputElement interface: existence and properties of interface prototype object 4273 PASS HTMLInputElement interface: existence and properties of interface prototype object's "constructor" property 4273 FAIL HTMLInputElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLInputElement.prototype.constructor is not writable expected true got false 4274 4274 FAIL HTMLInputElement interface: attribute accept assert_throws: getting property on prototype object must throw TypeError function "function () { 4275 4275 [native code] … … 4487 4487 PASS HTMLButtonElement interface object length 4488 4488 PASS HTMLButtonElement interface: existence and properties of interface prototype object 4489 PASS HTMLButtonElement interface: existence and properties of interface prototype object's "constructor" property 4489 FAIL HTMLButtonElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLButtonElement.prototype.constructor is not writable expected true got false 4490 4490 FAIL HTMLButtonElement interface: attribute autofocus assert_throws: getting property on prototype object must throw TypeError function "function () { 4491 4491 [native code] … … 4673 4673 PASS HTMLOptGroupElement interface object length 4674 4674 PASS HTMLOptGroupElement interface: existence and properties of interface prototype object 4675 PASS HTMLOptGroupElement interface: existence and properties of interface prototype object's "constructor" property 4675 FAIL HTMLOptGroupElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLOptGroupElement.prototype.constructor is not writable expected true got false 4676 4676 FAIL HTMLOptGroupElement interface: attribute disabled assert_throws: getting property on prototype object must throw TypeError function "function () { 4677 4677 [native code] … … 4689 4689 PASS HTMLOptionElement interface object length 4690 4690 PASS HTMLOptionElement interface: existence and properties of interface prototype object 4691 PASS HTMLOptionElement interface: existence and properties of interface prototype object's "constructor" property 4691 FAIL HTMLOptionElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLOptionElement.prototype.constructor is not writable expected true got false 4692 4692 FAIL HTMLOptionElement interface: attribute disabled assert_throws: getting property on prototype object must throw TypeError function "function () { 4693 4693 [native code] … … 4739 4739 PASS HTMLTextAreaElement interface object length 4740 4740 PASS HTMLTextAreaElement interface: existence and properties of interface prototype object 4741 PASS HTMLTextAreaElement interface: existence and properties of interface prototype object's "constructor" property 4741 FAIL HTMLTextAreaElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLTextAreaElement.prototype.constructor is not writable expected true got false 4742 4742 FAIL HTMLTextAreaElement interface: attribute autocomplete assert_true: The prototype object must have a property "autocomplete" expected true got false 4743 4743 FAIL HTMLTextAreaElement interface: attribute autofocus assert_throws: getting property on prototype object must throw TypeError function "function () { … … 4867 4867 PASS HTMLKeygenElement interface object length 4868 4868 PASS HTMLKeygenElement interface: existence and properties of interface prototype object 4869 PASS HTMLKeygenElement interface: existence and properties of interface prototype object's "constructor" property 4869 FAIL HTMLKeygenElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLKeygenElement.prototype.constructor is not writable expected true got false 4870 4870 FAIL HTMLKeygenElement interface: attribute autofocus assert_throws: getting property on prototype object must throw TypeError function "function () { 4871 4871 [native code] … … 4926 4926 PASS HTMLOutputElement interface object length 4927 4927 PASS HTMLOutputElement interface: existence and properties of interface prototype object 4928 PASS HTMLOutputElement interface: existence and properties of interface prototype object's "constructor" property 4928 FAIL HTMLOutputElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLOutputElement.prototype.constructor is not writable expected true got false 4929 4929 FAIL HTMLOutputElement interface: attribute htmlFor assert_throws: getting property on prototype object must throw TypeError function "function () { 4930 4930 [native code] … … 4981 4981 PASS HTMLProgressElement interface object length 4982 4982 PASS HTMLProgressElement interface: existence and properties of interface prototype object 4983 PASS HTMLProgressElement interface: existence and properties of interface prototype object's "constructor" property 4983 FAIL HTMLProgressElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLProgressElement.prototype.constructor is not writable expected true got false 4984 4984 FAIL HTMLProgressElement interface: attribute value assert_throws: getting property on prototype object must throw TypeError function "function () { 4985 4985 [native code] … … 5005 5005 PASS HTMLMeterElement interface object length 5006 5006 PASS HTMLMeterElement interface: existence and properties of interface prototype object 5007 PASS HTMLMeterElement interface: existence and properties of interface prototype object's "constructor" property 5007 FAIL HTMLMeterElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLMeterElement.prototype.constructor is not writable expected true got false 5008 5008 FAIL HTMLMeterElement interface: attribute value assert_throws: getting property on prototype object must throw TypeError function "function () { 5009 5009 [native code] … … 5041 5041 PASS HTMLFieldSetElement interface object length 5042 5042 PASS HTMLFieldSetElement interface: existence and properties of interface prototype object 5043 PASS HTMLFieldSetElement interface: existence and properties of interface prototype object's "constructor" property 5043 FAIL HTMLFieldSetElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLFieldSetElement.prototype.constructor is not writable expected true got false 5044 5044 FAIL HTMLFieldSetElement interface: attribute disabled assert_throws: getting property on prototype object must throw TypeError function "function () { 5045 5045 [native code] … … 5074 5074 PASS HTMLLegendElement interface object length 5075 5075 PASS HTMLLegendElement interface: existence and properties of interface prototype object 5076 PASS HTMLLegendElement interface: existence and properties of interface prototype object's "constructor" property 5076 FAIL HTMLLegendElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLLegendElement.prototype.constructor is not writable expected true got false 5077 5077 FAIL HTMLLegendElement interface: attribute form assert_throws: getting property on prototype object must throw TypeError function "function () { 5078 5078 [native code] … … 5123 5123 PASS HTMLDetailsElement interface object length 5124 5124 PASS HTMLDetailsElement interface: existence and properties of interface prototype object 5125 PASS HTMLDetailsElement interface: existence and properties of interface prototype object's "constructor" property 5125 FAIL HTMLDetailsElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLDetailsElement.prototype.constructor is not writable expected true got false 5126 5126 FAIL HTMLDetailsElement interface: attribute open assert_throws: getting property on prototype object must throw TypeError function "function () { 5127 5127 [native code] … … 5135 5135 PASS HTMLMenuElement interface object length 5136 5136 PASS HTMLMenuElement interface: existence and properties of interface prototype object 5137 PASS HTMLMenuElement interface: existence and properties of interface prototype object's "constructor" property 5137 FAIL HTMLMenuElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLMenuElement.prototype.constructor is not writable expected true got false 5138 5138 FAIL HTMLMenuElement interface: attribute type assert_true: The prototype object must have a property "type" expected true got false 5139 5139 FAIL HTMLMenuElement interface: attribute label assert_true: The prototype object must have a property "label" expected true got false … … 5177 5177 PASS HTMLScriptElement interface object length 5178 5178 PASS HTMLScriptElement interface: existence and properties of interface prototype object 5179 PASS HTMLScriptElement interface: existence and properties of interface prototype object's "constructor" property 5179 FAIL HTMLScriptElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLScriptElement.prototype.constructor is not writable expected true got false 5180 5180 FAIL HTMLScriptElement interface: attribute src assert_throws: getting property on prototype object must throw TypeError function "function () { 5181 5181 [native code] … … 5221 5221 PASS HTMLTemplateElement interface object length 5222 5222 PASS HTMLTemplateElement interface: existence and properties of interface prototype object 5223 PASS HTMLTemplateElement interface: existence and properties of interface prototype object's "constructor" property 5223 FAIL HTMLTemplateElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLTemplateElement.prototype.constructor is not writable expected true got false 5224 5224 FAIL HTMLTemplateElement interface: attribute content assert_true: The prototype object must have a property "content" expected true got false 5225 5225 FAIL HTMLCanvasElement interface: existence and properties of interface object assert_equals: prototype of self's property "HTMLCanvasElement" is not Function.prototype expected (function) function "function () { … … 5228 5228 PASS HTMLCanvasElement interface object length 5229 5229 PASS HTMLCanvasElement interface: existence and properties of interface prototype object 5230 PASS HTMLCanvasElement interface: existence and properties of interface prototype object's "constructor" property 5230 FAIL HTMLCanvasElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLCanvasElement.prototype.constructor is not writable expected true got false 5231 5231 FAIL HTMLCanvasElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function "function () { 5232 5232 [native code] … … 5270 5270 FAIL CanvasRenderingContext2D interface object length assert_equals: wrong value for CanvasRenderingContext2D.length expected 1 but got 0 5271 5271 FAIL CanvasRenderingContext2D interface: existence and properties of interface prototype object assert_equals: prototype of CanvasRenderingContext2D.prototype is not Object.prototype expected object "[object Object]" but got object "[object CanvasRenderingContextPrototype]" 5272 PASS CanvasRenderingContext2D interface: existence and properties of interface prototype object's "constructor" property 5272 FAIL CanvasRenderingContext2D interface: existence and properties of interface prototype object's "constructor" property assert_true: CanvasRenderingContext2D.prototype.constructor is not writable expected true got false 5273 5273 FAIL CanvasRenderingContext2D interface: attribute canvas assert_throws: getting property on prototype object must throw TypeError function "function () { 5274 5274 [native code] … … 5538 5538 PASS CanvasGradient interface object length 5539 5539 PASS CanvasGradient interface: existence and properties of interface prototype object 5540 PASS CanvasGradient interface: existence and properties of interface prototype object's "constructor" property 5540 FAIL CanvasGradient interface: existence and properties of interface prototype object's "constructor" property assert_true: CanvasGradient.prototype.constructor is not writable expected true got false 5541 5541 FAIL CanvasGradient interface: operation addColorStop(double,DOMString) assert_equals: property has wrong .length expected 2 but got 0 5542 5542 FAIL CanvasPattern interface: existence and properties of interface object assert_equals: prototype of self's property "CanvasPattern" is not Function.prototype expected (function) function "function () { … … 5545 5545 PASS CanvasPattern interface object length 5546 5546 PASS CanvasPattern interface: existence and properties of interface prototype object 5547 PASS CanvasPattern interface: existence and properties of interface prototype object's "constructor" property 5547 FAIL CanvasPattern interface: existence and properties of interface prototype object's "constructor" property assert_true: CanvasPattern.prototype.constructor is not writable expected true got false 5548 5548 FAIL CanvasPattern interface: operation setTransform(SVGMatrix) assert_own_property: interface prototype object missing non-static operation expected property "setTransform" missing 5549 5549 FAIL TextMetrics interface: existence and properties of interface object assert_equals: prototype of self's property "TextMetrics" is not Function.prototype expected (function) function "function () { … … 5552 5552 PASS TextMetrics interface object length 5553 5553 PASS TextMetrics interface: existence and properties of interface prototype object 5554 PASS TextMetrics interface: existence and properties of interface prototype object's "constructor" property 5554 FAIL TextMetrics interface: existence and properties of interface prototype object's "constructor" property assert_true: TextMetrics.prototype.constructor is not writable expected true got false 5555 5555 FAIL TextMetrics interface: attribute width assert_throws: getting property on prototype object must throw TypeError function "function () { 5556 5556 [native code] … … 5572 5572 PASS ImageData interface object length 5573 5573 PASS ImageData interface: existence and properties of interface prototype object 5574 PASS ImageData interface: existence and properties of interface prototype object's "constructor" property 5574 FAIL ImageData interface: existence and properties of interface prototype object's "constructor" property assert_true: ImageData.prototype.constructor is not writable expected true got false 5575 5575 FAIL ImageData interface: attribute width assert_throws: getting property on prototype object must throw TypeError function "function () { 5576 5576 [native code] … … 5600 5600 PASS Path2D interface object length 5601 5601 PASS Path2D interface: existence and properties of interface prototype object 5602 PASS Path2D interface: existence and properties of interface prototype object's "constructor" property 5602 FAIL Path2D interface: existence and properties of interface prototype object's "constructor" property assert_true: Path2D.prototype.constructor is not writable expected true got false 5603 5603 PASS Path2D interface: operation addPath(Path2D,SVGMatrix) 5604 5604 FAIL Path2D interface: operation addPathByStrokingPath(Path2D,CanvasDrawingStyles,SVGMatrix) assert_own_property: interface prototype object missing non-static operation expected property "addPathByStrokingPath" missing … … 5622 5622 PASS DataTransfer interface object length 5623 5623 PASS DataTransfer interface: existence and properties of interface prototype object 5624 PASS DataTransfer interface: existence and properties of interface prototype object's "constructor" property 5624 FAIL DataTransfer interface: existence and properties of interface prototype object's "constructor" property assert_true: DataTransfer.prototype.constructor is not writable expected true got false 5625 5625 FAIL DataTransfer interface: attribute dropEffect assert_throws: getting property on prototype object must throw TypeError function "function () { 5626 5626 [native code] … … 5935 5935 PASS BarProp interface object length 5936 5936 PASS BarProp interface: existence and properties of interface prototype object 5937 PASS BarProp interface: existence and properties of interface prototype object's "constructor" property 5937 FAIL BarProp interface: existence and properties of interface prototype object's "constructor" property assert_true: BarProp.prototype.constructor is not writable expected true got false 5938 5938 FAIL BarProp interface: attribute visible assert_throws: getting property on prototype object must throw TypeError function "function () { 5939 5939 [native code] … … 5993 5993 PASS PopStateEvent interface object length 5994 5994 PASS PopStateEvent interface: existence and properties of interface prototype object 5995 PASS PopStateEvent interface: existence and properties of interface prototype object's "constructor" property 5995 FAIL PopStateEvent interface: existence and properties of interface prototype object's "constructor" property assert_true: PopStateEvent.prototype.constructor is not writable expected true got false 5996 5996 FAIL PopStateEvent interface: attribute state assert_true: The prototype object must have a property "state" expected true got false 5997 5997 PASS PopStateEvent must be primary interface of new PopStateEvent("popstate", { data: {} }) … … 6023 6023 PASS HashChangeEvent interface object length 6024 6024 PASS HashChangeEvent interface: existence and properties of interface prototype object 6025 PASS HashChangeEvent interface: existence and properties of interface prototype object's "constructor" property 6025 FAIL HashChangeEvent interface: existence and properties of interface prototype object's "constructor" property assert_true: HashChangeEvent.prototype.constructor is not writable expected true got false 6026 6026 FAIL HashChangeEvent interface: attribute oldURL assert_throws: getting property on prototype object must throw TypeError function "function () { 6027 6027 [native code] … … 6035 6035 PASS PageTransitionEvent interface object length 6036 6036 PASS PageTransitionEvent interface: existence and properties of interface prototype object 6037 PASS PageTransitionEvent interface: existence and properties of interface prototype object's "constructor" property 6037 FAIL PageTransitionEvent interface: existence and properties of interface prototype object's "constructor" property assert_true: PageTransitionEvent.prototype.constructor is not writable expected true got false 6038 6038 FAIL PageTransitionEvent interface: attribute persisted assert_throws: getting property on prototype object must throw TypeError function "function () { 6039 6039 [native code] … … 6044 6044 PASS BeforeUnloadEvent interface object length 6045 6045 PASS BeforeUnloadEvent interface: existence and properties of interface prototype object 6046 PASS BeforeUnloadEvent interface: existence and properties of interface prototype object's "constructor" property 6046 FAIL BeforeUnloadEvent interface: existence and properties of interface prototype object's "constructor" property assert_true: BeforeUnloadEvent.prototype.constructor is not writable expected true got false 6047 6047 FAIL BeforeUnloadEvent interface: attribute returnValue assert_throws: getting property on prototype object must throw TypeError function "function () { 6048 6048 [native code] … … 6111 6111 PASS ErrorEvent interface object length 6112 6112 PASS ErrorEvent interface: existence and properties of interface prototype object 6113 PASS ErrorEvent interface: existence and properties of interface prototype object's "constructor" property 6113 FAIL ErrorEvent interface: existence and properties of interface prototype object's "constructor" property assert_true: ErrorEvent.prototype.constructor is not writable expected true got false 6114 6114 FAIL ErrorEvent interface: attribute message assert_true: The prototype object must have a property "message" expected true got false 6115 6115 FAIL ErrorEvent interface: attribute filename assert_true: The prototype object must have a property "filename" expected true got false … … 6122 6122 PASS Navigator interface object length 6123 6123 PASS Navigator interface: existence and properties of interface prototype object 6124 PASS Navigator interface: existence and properties of interface prototype object's "constructor" property 6124 FAIL Navigator interface: existence and properties of interface prototype object's "constructor" property assert_true: Navigator.prototype.constructor is not writable expected true got false 6125 6125 FAIL Navigator interface: attribute appCodeName assert_true: The prototype object must have a property "appCodeName" expected true got false 6126 6126 FAIL Navigator interface: attribute appName assert_true: The prototype object must have a property "appName" expected true got false … … 6211 6211 PASS MimeType interface object length 6212 6212 PASS MimeType interface: existence and properties of interface prototype object 6213 PASS MimeType interface: existence and properties of interface prototype object's "constructor" property 6213 FAIL MimeType interface: existence and properties of interface prototype object's "constructor" property assert_true: MimeType.prototype.constructor is not writable expected true got false 6214 6214 FAIL MimeType interface: attribute type assert_throws: getting property on prototype object must throw TypeError function "function () { 6215 6215 [native code] … … 6247 6247 PASS MessageEvent interface object length 6248 6248 PASS MessageEvent interface: existence and properties of interface prototype object 6249 PASS MessageEvent interface: existence and properties of interface prototype object's "constructor" property 6249 FAIL MessageEvent interface: existence and properties of interface prototype object's "constructor" property assert_true: MessageEvent.prototype.constructor is not writable expected true got false 6250 6250 FAIL MessageEvent interface: attribute data assert_true: The prototype object must have a property "data" expected true got false 6251 6251 FAIL MessageEvent interface: attribute origin assert_throws: getting property on prototype object must throw TypeError function "function () { … … 6267 6267 PASS EventSource interface object length 6268 6268 FAIL EventSource interface: existence and properties of interface prototype object assert_equals: prototype of EventSource.prototype is not EventTarget.prototype expected object "[object EventTargetPrototype]" but got object "[object Object]" 6269 PASS EventSource interface: existence and properties of interface prototype object's "constructor" property 6269 FAIL EventSource interface: existence and properties of interface prototype object's "constructor" property assert_true: EventSource.prototype.constructor is not writable expected true got false 6270 6270 FAIL EventSource interface: attribute url assert_throws: getting property on prototype object must throw TypeError function "function () { 6271 6271 [native code] … … 6298 6298 PASS WebSocket interface object length 6299 6299 FAIL WebSocket interface: existence and properties of interface prototype object assert_equals: prototype of WebSocket.prototype is not EventTarget.prototype expected object "[object EventTargetPrototype]" but got object "[object Object]" 6300 PASS WebSocket interface: existence and properties of interface prototype object's "constructor" property 6300 FAIL WebSocket interface: existence and properties of interface prototype object's "constructor" property assert_true: WebSocket.prototype.constructor is not writable expected true got false 6301 6301 FAIL WebSocket interface: attribute url assert_throws: getting property on prototype object must throw TypeError function "function () { 6302 6302 [native code] … … 6347 6347 PASS CloseEvent interface object length 6348 6348 PASS CloseEvent interface: existence and properties of interface prototype object 6349 PASS CloseEvent interface: existence and properties of interface prototype object's "constructor" property 6349 FAIL CloseEvent interface: existence and properties of interface prototype object's "constructor" property assert_true: CloseEvent.prototype.constructor is not writable expected true got false 6350 6350 FAIL CloseEvent interface: attribute wasClean assert_throws: getting property on prototype object must throw TypeError function "function () { 6351 6351 [native code] … … 6362 6362 PASS MessageChannel interface object length 6363 6363 PASS MessageChannel interface: existence and properties of interface prototype object 6364 PASS MessageChannel interface: existence and properties of interface prototype object's "constructor" property 6364 FAIL MessageChannel interface: existence and properties of interface prototype object's "constructor" property assert_true: MessageChannel.prototype.constructor is not writable expected true got false 6365 6365 FAIL MessageChannel interface: attribute port1 assert_throws: getting property on prototype object must throw TypeError function "function () { 6366 6366 [native code] … … 6374 6374 PASS MessagePort interface object length 6375 6375 FAIL MessagePort interface: existence and properties of interface prototype object assert_equals: prototype of MessagePort.prototype is not EventTarget.prototype expected object "[object EventTargetPrototype]" but got object "[object Object]" 6376 PASS MessagePort interface: existence and properties of interface prototype object's "constructor" property 6376 FAIL MessagePort interface: existence and properties of interface prototype object's "constructor" property assert_true: MessagePort.prototype.constructor is not writable expected true got false 6377 6377 PASS MessagePort interface: operation postMessage(any,[object Object]) 6378 6378 PASS MessagePort interface: operation start() … … 6437 6437 PASS Worker interface object length 6438 6438 PASS Worker interface: existence and properties of interface prototype object 6439 PASS Worker interface: existence and properties of interface prototype object's "constructor" property 6439 FAIL Worker interface: existence and properties of interface prototype object's "constructor" property assert_true: Worker.prototype.constructor is not writable expected true got false 6440 6440 PASS Worker interface: operation terminate() 6441 6441 PASS Worker interface: operation postMessage(any,[object Object]) … … 6487 6487 PASS StorageEvent interface object length 6488 6488 PASS StorageEvent interface: existence and properties of interface prototype object 6489 PASS StorageEvent interface: existence and properties of interface prototype object's "constructor" property 6489 FAIL StorageEvent interface: existence and properties of interface prototype object's "constructor" property assert_true: StorageEvent.prototype.constructor is not writable expected true got false 6490 6490 FAIL StorageEvent interface: attribute key assert_throws: getting property on prototype object must throw TypeError function "function () { 6491 6491 [native code] … … 6560 6560 PASS HTMLMarqueeElement interface object length 6561 6561 PASS HTMLMarqueeElement interface: existence and properties of interface prototype object 6562 PASS HTMLMarqueeElement interface: existence and properties of interface prototype object's "constructor" property 6562 FAIL HTMLMarqueeElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLMarqueeElement.prototype.constructor is not writable expected true got false 6563 6563 FAIL HTMLMarqueeElement interface: attribute behavior assert_throws: getting property on prototype object must throw TypeError function "function () { 6564 6564 [native code] … … 6660 6660 PASS HTMLFrameElement interface object length 6661 6661 PASS HTMLFrameElement interface: existence and properties of interface prototype object 6662 PASS HTMLFrameElement interface: existence and properties of interface prototype object's "constructor" property 6662 FAIL HTMLFrameElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLFrameElement.prototype.constructor is not writable expected true got false 6663 6663 FAIL HTMLFrameElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function "function () { 6664 6664 [native code] … … 6706 6706 PASS HTMLDirectoryElement interface object length 6707 6707 PASS HTMLDirectoryElement interface: existence and properties of interface prototype object 6708 PASS HTMLDirectoryElement interface: existence and properties of interface prototype object's "constructor" property 6708 FAIL HTMLDirectoryElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLDirectoryElement.prototype.constructor is not writable expected true got false 6709 6709 FAIL HTMLDirectoryElement interface: attribute compact assert_throws: getting property on prototype object must throw TypeError function "function () { 6710 6710 [native code] … … 6718 6718 PASS HTMLFontElement interface object length 6719 6719 PASS HTMLFontElement interface: existence and properties of interface prototype object 6720 PASS HTMLFontElement interface: existence and properties of interface prototype object's "constructor" property 6720 FAIL HTMLFontElement interface: existence and properties of interface prototype object's "constructor" property assert_true: HTMLFontElement.prototype.constructor is not writable expected true got false 6721 6721 FAIL HTMLFontElement interface: attribute color assert_throws: getting property on prototype object must throw TypeError function "function () { 6722 6722 [native code] -
trunk/Source/WebCore/ChangeLog
r190189 r190190 1 2015-09-23 Chris Dumez <cdumez@apple.com> 2 3 Unreviewed, roll out r190085 as it seems to cause crashes in JSC 4 <rdar://problem/22825602> 5 6 * bindings/scripts/CodeGeneratorJS.pm: 7 (GenerateAttributesHashTable): 8 * bindings/scripts/test/JS/JSTestActiveDOMObject.cpp: 9 * bindings/scripts/test/JS/JSTestCustomConstructorWithNoInterfaceObject.cpp: 10 * bindings/scripts/test/JS/JSTestCustomNamedGetter.cpp: 11 * bindings/scripts/test/JS/JSTestEventConstructor.cpp: 12 * bindings/scripts/test/JS/JSTestEventTarget.cpp: 13 * bindings/scripts/test/JS/JSTestException.cpp: 14 * bindings/scripts/test/JS/JSTestGenerateIsReachable.cpp: 15 * bindings/scripts/test/JS/JSTestInterface.cpp: 16 * bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp: 17 * bindings/scripts/test/JS/JSTestNamedConstructor.cpp: 18 * bindings/scripts/test/JS/JSTestNode.cpp: 19 * bindings/scripts/test/JS/JSTestNondeterministic.cpp: 20 * bindings/scripts/test/JS/JSTestObj.cpp: 21 * bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp: 22 * bindings/scripts/test/JS/JSTestOverrideBuiltins.cpp: 23 * bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp: 24 * bindings/scripts/test/JS/JSTestTypedefs.cpp: 25 * bindings/scripts/test/JS/JSattribute.cpp: 26 * bindings/scripts/test/JS/JSreadonly.cpp: 27 1 28 2015-09-23 Chris Dumez <cdumez@apple.com> 2 29 -
trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
r190155 r190190 1321 1321 } else { 1322 1322 push(@$hashValue2, "0"); 1323 push(@$hashSpecials, "DontEnum ");1323 push(@$hashSpecials, "DontEnum | ReadOnly"); 1324 1324 } 1325 1325 } -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.cpp
r190113 r190190 101 101 static const HashTableValue JSTestActiveDOMObjectTableValues[] = 102 102 { 103 { "constructor", DontEnum , NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestActiveDOMObjectConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } },103 { "constructor", DontEnum | ReadOnly, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestActiveDOMObjectConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 104 104 { "excitingAttr", DontDelete | ReadOnly | CustomAccessor, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestActiveDOMObjectExcitingAttr), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 105 105 }; -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCustomConstructorWithNoInterfaceObject.cpp
r190113 r190190 107 107 static const HashTableValue JSTestCustomConstructorWithNoInterfaceObjectPrototypeTableValues[] = 108 108 { 109 { "constructor", DontEnum , NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestCustomConstructorWithNoInterfaceObjectConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } },109 { "constructor", DontEnum | ReadOnly, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestCustomConstructorWithNoInterfaceObjectConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 110 110 }; 111 111 -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCustomNamedGetter.cpp
r190113 r190190 97 97 static const HashTableValue JSTestCustomNamedGetterTableValues[] = 98 98 { 99 { "constructor", DontEnum , NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestCustomNamedGetterConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } },99 { "constructor", DontEnum | ReadOnly, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestCustomNamedGetterConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 100 100 }; 101 101 -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp
r190113 r190190 156 156 static const HashTableValue JSTestEventConstructorPrototypeTableValues[] = 157 157 { 158 { "constructor", DontEnum , NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestEventConstructorConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } },158 { "constructor", DontEnum | ReadOnly, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestEventConstructorConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 159 159 { "attr1", ReadOnly | CustomAccessor, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestEventConstructorAttr1), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 160 160 { "attr2", ReadOnly | CustomAccessor, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestEventConstructorAttr2), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.cpp
r190113 r190190 106 106 static const HashTableValue JSTestEventTargetTableValues[] = 107 107 { 108 { "constructor", DontEnum , NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestEventTargetConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } },108 { "constructor", DontEnum | ReadOnly, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestEventTargetConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 109 109 }; 110 110 -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.cpp
r190113 r190190 117 117 static const HashTableValue JSTestExceptionPrototypeTableValues[] = 118 118 { 119 { "constructor", DontEnum , NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestExceptionConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } },119 { "constructor", DontEnum | ReadOnly, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestExceptionConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 120 120 }; 121 121 -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.cpp
r190113 r190190 100 100 static const HashTableValue JSTestGenerateIsReachablePrototypeTableValues[] = 101 101 { 102 { "constructor", DontEnum , NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestGenerateIsReachableConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } },102 { "constructor", DontEnum | ReadOnly, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestGenerateIsReachableConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 103 103 }; 104 104 -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp
r190113 r190190 318 318 static const HashTableValue JSTestInterfacePrototypeTableValues[] = 319 319 { 320 { "constructor", DontEnum , NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestInterfaceConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } },320 { "constructor", DontEnum | ReadOnly, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestInterfaceConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 321 321 #if ENABLE(Condition22) || ENABLE(Condition23) 322 322 { "implementsStr1", ReadOnly | CustomAccessor, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestInterfaceImplementsStr1), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp
r190113 r190190 107 107 static const HashTableValue JSTestMediaQueryListListenerPrototypeTableValues[] = 108 108 { 109 { "constructor", DontEnum , NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestMediaQueryListListenerConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } },109 { "constructor", DontEnum | ReadOnly, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestMediaQueryListListenerConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 110 110 { "method", JSC::Function, NoIntrinsic, { (intptr_t)static_cast<NativeFunction>(jsTestMediaQueryListListenerPrototypeFunctionMethod), (intptr_t) (1) } }, 111 111 }; -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.cpp
r190113 r190190 173 173 static const HashTableValue JSTestNamedConstructorPrototypeTableValues[] = 174 174 { 175 { "constructor", DontEnum , NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestNamedConstructorConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } },175 { "constructor", DontEnum | ReadOnly, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestNamedConstructorConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 176 176 }; 177 177 -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNode.cpp
r190104 r190190 122 122 static const HashTableValue JSTestNodePrototypeTableValues[] = 123 123 { 124 { "constructor", DontEnum , NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestNodeConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } },124 { "constructor", DontEnum | ReadOnly, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestNodeConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 125 125 { "name", CustomAccessor, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestNodeName), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSTestNodeName) } }, 126 126 }; -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.cpp
r190113 r190190 123 123 static const HashTableValue JSTestNondeterministicPrototypeTableValues[] = 124 124 { 125 { "constructor", DontEnum , NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestNondeterministicConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } },125 { "constructor", DontEnum | ReadOnly, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestNondeterministicConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 126 126 { "nondeterministicReadonlyAttr", ReadOnly | CustomAccessor, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestNondeterministicNondeterministicReadonlyAttr), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 127 127 { "nondeterministicWriteableAttr", CustomAccessor, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestNondeterministicNondeterministicWriteableAttr), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSTestNondeterministicNondeterministicWriteableAttr) } }, -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp
r190155 r190190 508 508 static const HashTableValue JSTestObjPrototypeTableValues[] = 509 509 { 510 { "constructor", DontEnum , NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestObjConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } },510 { "constructor", DontEnum | ReadOnly, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestObjConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 511 511 { "readOnlyLongAttr", ReadOnly | CustomAccessor, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestObjReadOnlyLongAttr), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 512 512 { "readOnlyStringAttr", ReadOnly | CustomAccessor, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestObjReadOnlyStringAttr), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp
r190113 r190190 194 194 static const HashTableValue JSTestOverloadedConstructorsPrototypeTableValues[] = 195 195 { 196 { "constructor", DontEnum , NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestOverloadedConstructorsConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } },196 { "constructor", DontEnum | ReadOnly, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestOverloadedConstructorsConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 197 197 }; 198 198 -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverrideBuiltins.cpp
r190113 r190190 99 99 static const HashTableValue JSTestOverrideBuiltinsTableValues[] = 100 100 { 101 { "constructor", DontEnum , NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestOverrideBuiltinsConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } },101 { "constructor", DontEnum | ReadOnly, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestOverrideBuiltinsConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 102 102 }; 103 103 -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp
r190113 r190190 114 114 static const HashTableValue JSTestSerializedScriptValueInterfacePrototypeTableValues[] = 115 115 { 116 { "constructor", DontEnum , NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestSerializedScriptValueInterfaceConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } },116 { "constructor", DontEnum | ReadOnly, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestSerializedScriptValueInterfaceConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 117 117 { "value", CustomAccessor, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestSerializedScriptValueInterfaceValue), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSTestSerializedScriptValueInterfaceValue) } }, 118 118 { "readonlyValue", ReadOnly | CustomAccessor, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestSerializedScriptValueInterfaceReadonlyValue), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp
r190113 r190190 186 186 static const HashTableValue JSTestTypedefsPrototypeTableValues[] = 187 187 { 188 { "constructor", DontEnum , NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestTypedefsConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } },188 { "constructor", DontEnum | ReadOnly, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestTypedefsConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 189 189 { "unsignedLongLongAttr", CustomAccessor, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestTypedefsUnsignedLongLongAttr), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSTestTypedefsUnsignedLongLongAttr) } }, 190 190 { "immutableSerializedScriptValue", CustomAccessor, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsTestTypedefsImmutableSerializedScriptValue), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(setJSTestTypedefsImmutableSerializedScriptValue) } }, -
trunk/Source/WebCore/bindings/scripts/test/JS/JSattribute.cpp
r190113 r190190 103 103 static const HashTableValue JSattributePrototypeTableValues[] = 104 104 { 105 { "constructor", DontEnum , NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsattributeConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } },105 { "constructor", DontEnum | ReadOnly, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsattributeConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 106 106 { "readonly", ReadOnly | CustomAccessor, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsattributeReadonly), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 107 107 }; -
trunk/Source/WebCore/bindings/scripts/test/JS/JSreadonly.cpp
r190113 r190190 100 100 static const HashTableValue JSreadonlyPrototypeTableValues[] = 101 101 { 102 { "constructor", DontEnum , NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsreadonlyConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } },102 { "constructor", DontEnum | ReadOnly, NoIntrinsic, { (intptr_t)static_cast<PropertySlot::GetValueFunc>(jsreadonlyConstructor), (intptr_t) static_cast<PutPropertySlot::PutValueFunc>(0) } }, 103 103 }; 104 104
Note:
See TracChangeset
for help on using the changeset viewer.